Вниз
Скачать: CL | DM;

Как связать 2 запроса   Найти похожие ветки 

 
031178   (2008-04-03 14:01) [0]

Подскажите мастера, можно как нибудь связать вот эти 2 запроса в один !!

Select * from Kontakt where exists (select null from NS where (NS._ID = Kontakt._Num)and(NS._Name="111"))

Select * from Kontakt where exists (select null from Interes where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222"))


 
Johnmen ©   (2008-04-03 14:02) [1]


>  можно как нибудь связать

Тебе правильно надо связать или как-нибудь?


 
Armond ©   (2008-04-03 14:03) [2]

да честно сказать, просто чтобы работал !!!


 
031178   (2008-04-03 14:04) [3]

Лучше конечно правильно !!! А может как то по другому можно условие задать ?


 
Johnmen ©   (2008-04-03 14:06) [4]


> Лучше конечно правильно !!!

Что значит "правильная связка"? Это как?

А может как то по другому можно условие задать ?

Ага. Вопрос надо по-другому задавать.


 
031178   (2008-04-03 14:09) [5]

Johnmen , можешь подсказать ? Или лучше дискуссировать будем ?


 
Плохиш ©   (2008-04-03 14:12) [6]


> Или лучше дискуссировать будем ?

Лучше ветку закрыть, т.к. помочь кому-то не знающему, что оно хочет получить, не представляется возможным.


 
clickmaker ©   (2008-04-03 14:14) [7]

where <cond1> or <cond2>
еще есть join


 
Игорь Шевченко ©   (2008-04-03 14:15) [8]

Обоим надо связать ? Или кому-то одному ?


 
031178   (2008-04-03 14:15) [9]

Я вроде нормально спросил, может кто нибудь помочь связать 2 запроса в один ?

Select * from Kontakt where exists (select null from NS where (NS._ID = Kontakt._Num)and(NS._Name="111"))

Select * from Kontakt where exists (select null from Interes where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222"))


 
Игорь Шевченко ©   (2008-04-03 14:16) [10]


> Select * from Kontakt where exists (select null from NS
> where (NS._ID = Kontakt._Num)and(NS._Name="111"))
>
> Select * from Kontakt where exists (select null from Interes
> where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222"))


Select * from Kontakt where exists (select null from NS
 where (NS._ID = Kontakt._Num)and(NS._Name="111"))
or exists (select null from Interes
 where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222"))

?


 
Johnmen ©   (2008-04-03 14:16) [11]

Последняя попытка:
ЧТО ЗНАЧИТ "СВЯЗАТЬ"?


 
031178   (2008-04-03 14:18) [12]

Игорь Шевченко, спасибо !!!


 
Sergey13 ©   (2008-04-03 14:19) [13]

> [9] 031178   (03.04.08 14:15)
> Select * from Kontakt where exists (select null from NS
> where (NS._ID = Kontakt._Num)and(NS._Name="111"))
>
> Select * from Kontakt where exists (select null from Interes
> where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222")
> )

Select * from Kontakt where exists (select null from NS where (NS._ID = Kontakt._Num)and(NS._Name="111"))
UNION
Select * from Kontakt where exists (select null from Interes where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222"))

Или попробовать
Select * from Kontakt where (exists (select null from NS where (NS._ID = Kontakt._Num)and(NS._Name="111")))
                        or (exists (select null from Interes where (Interes._ID = Kontakt._Num)and(Interes._Pozic="222")))


 
clickmaker ©   (2008-04-03 14:48) [14]

вот кто ВКонтактеРу пишет ))



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
2-1206772803
Zaicev
2008-03-29 09:40
2008.04.27
Ошибка в цикле "for ii := 0 to FormOnOff.ControlCount-1 do"


2-1206896375
Левон
2008-03-30 20:59
2008.04.27
Работа программы Делфи


8-1179149538
Veter
2007-05-14 17:32
2008.04.27
GIF


2-1207050075
exe2k
2008-04-01 15:41
2008.04.27
Copyfile


3-1196320157
rar
2007-11-29 10:09
2008.04.27
связь Oracle и MS SQL




   Наверх