cross data please heslp

Please support our MS SQL advertiser: Intel Parallel Studio Home
Reply

Join Date: May 2007
Posts: 4
Reputation: rado is an unknown quantity at this point 
Solved Threads: 1
rado rado is offline Offline
Newbie Poster

cross data please heslp

 
0
  #1
May 16th, 2007
i have table
(id1,id2)
1.row [1,2]
2.row [2,1]
3.row [3,4]
4.row [4,3]
5.row [5,6]
6.row [6,5]

i want to get result:

1.row [1,2]
3.row [3,4]
5.row [5,6]

or

2.row [2,1]
4.row [4,3]
6.row [6,5]

i try anithing, (but not temporarry table), to eliminate cross data, but ... , can you help please, how i get my result?

Rado, thanx very much.
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 31
Reputation: SkinHead is an unknown quantity at this point 
Solved Threads: 2
SkinHead SkinHead is offline Offline
Light Poster

Re: cross data please heslp

 
0
  #2
May 17th, 2007
It's Not Too Clear What You Want.

1. A Query That Gives You Rows Where id1<id2 ?

2. A Query That Gives You Rows Where id2<id1 ?

You Mentioned Temporary Tables, So Either You're Making Things Too Complicated Or I'm Completely Missing The Point !
Reply With Quote Quick reply to this message  
Join Date: Jul 2005
Posts: 483
Reputation: campkev is an unknown quantity at this point 
Solved Threads: 19
campkev campkev is offline Offline
Posting Pro in Training

Re: cross data please heslp

 
0
  #3
May 21st, 2007
select distinct case when id1<id2 then id1 else id2 end, case when id1<id2 then id2 else id1 end from tablename
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 28
Reputation: cfAllie is an unknown quantity at this point 
Solved Threads: 0
cfAllie cfAllie is offline Offline
Light Poster

Re: cross data please heslp

 
0
  #4
May 21st, 2007
select t1.*
from theTable t1 join theTable t2
on t1.id2 = t2.id1 and t1.id1 < t2.id1
Reply With Quote Quick reply to this message  
Join Date: Jul 2005
Posts: 483
Reputation: campkev is an unknown quantity at this point 
Solved Threads: 19
campkev campkev is offline Offline
Posting Pro in Training

Re: cross data please heslp

 
0
  #5
May 22nd, 2007
Originally Posted by cfAllie View Post
select t1.*
from theTable t1 join theTable t2
on t1.id2 = t2.id1 and t1.id1 < t2.id1
I don't have time to test this, but i don't think that this will work. This won't show any id1's that don't have a matching id2 or any id2's that don't have a matching one
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 28
Reputation: cfAllie is an unknown quantity at this point 
Solved Threads: 0
cfAllie cfAllie is offline Offline
Light Poster

Re: cross data please heslp

 
0
  #6
May 22nd, 2007
It probably wouldn't. It would give them only

i want to get result:

1.row [1,2]
3.row [3,4]
5.row [5,6]
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the MS SQL Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC