Reply to Re: multi column sub select equivalent for sql server 2005

Your name:

Reply:


Posted by Tom van Stiphout on 12/04/07 13:56

On Tue, 04 Dec 2007 07:32:33 -0500, Jeff Kish <kishjjrjj@charter.net>
wrote:

It creates a single column with concatenated data. You could use any
concatenator (if that's a word) e.g. verticalbar or tilde that is not
used in the actual data.

-Tom.




>On Tue, 4 Dec 2007 01:36:01 -0800 (PST), FunBoy
><monojitaich@gmail.com> wrote:
>
>>On Dec 4, 9:15 am, Jeff Kish <kishjj...@charter.net> wrote:
>>> Can anyone tell me how to do this in sql server?
>>> I am currently doing this query in oracle:
>>>
>>> select table1.col1,table1.col2,table2.col3,table4.col4
>>> where table1.col1 = table2.col3 and
>>> table2.col3 = table4.col5 and
>>> (table1.col1,table1.col2) not in
>>> select table2.col4,table2.col5 from table2
>>>
>>> it is the where two column values from any row are not found in any
>>> row in table2 part that I can't figure out.
>>>
>>> thanks
>>> Jeff
>>
>>
>>It can be done slightly different way,
>>
>>
>>select table1.col1,table1.col2,table2.col3,table4.col4
>> where table1.col1 = table2.col3 and
>> table2.col3 = table4.col5 and
>> cast(table1 as varchar(20)) +'-'+cast(col1 as varchar(20)) not in(
>> select cast(table2.col4 as varchar(20)) + '-' + cast(table2.col5 as
>>varchar(20)) from table2)
>>
>>Regards
>> Monojit
>thanks. I take it this '-' stops the data from accidentally
>matching?
>Jeff

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация