Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

SQL & FireBird   Найти похожие ветки 

 
Gerderic   (2004-03-12 08:17) [0]

Люди, кто знает как обращаться с вложенными запросами????
сам SQL примерно такой:

update таб1
set поле = х
where поле = (select * from таб2 where ....)

при выполнении даёт ошибку типа "сильно длинный запрос" :-)
кто нить знает как с этим бороться??? и возможно ли это???

заранее благодарен.


 
Жук ©   (2004-03-12 08:28) [1]


> поле = (select *

Что ж вы хотите ?


 
stud ©   (2004-03-12 09:09) [2]


> where поле = (select * from таб2 where ....)

 where поле = (select нужное_поле from таб2 where ....)


 
Johnmen ©   (2004-03-12 09:20) [3]

Причем вложенный запрос должен гарантированно возвращать единственное значение.


 
stud ©   (2004-03-12 09:22) [4]

либо для множества
where поле in (select нужное_поле from таб2 where ....)


 
Gerderic   (2004-03-12 12:21) [5]

Большое СПАСИБО!!! как всегда... глаза видят все кроме того, что нужно :-)

> Johnmen ©
а как сделать выборку нескольх значение???
в голову приходит только что то типа:

where (поле = (вложение)) and
     (поле = (вложение)) and
     (поле = (вложение)) ???????


 
Johnmen ©   (2004-03-12 12:50) [6]

>Gerderic   (12.03.04 12:21) [5]

where поле ALL (select поле from таб2 where ....)


 
Johnmen ©   (2004-03-12 12:52) [7]

Пардон...:)

where поле <здесь отношение> ALL (select поле from таб2 where ....)


 
Gerderic   (2004-03-12 12:55) [8]

еще раз спасибо!!!

>Johnmen ©  (12.03.04 12:50) [6]
не подскажешь, где можно поподробнее познакомиться с оператором ALL


 
Johnmen ©   (2004-03-12 13:00) [9]

В описании SQL. В инете этого добра валом...:)


 
Gerderic   (2004-03-12 13:04) [10]

Блин...
Невороятное всем спасибо!!!
Оченно быстро работаете... :-)



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

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
1-1080123899
Layner
2004-03-24 13:24
2004.04.11
Мастера, требуется совет! Когда WinAmp сворачиваешь в полоску


9-1069517788
Pa5ha
2003-11-22 19:16
2004.04.11
Direct3D Эффекты


3-1079005778
alexa777
2004-03-11 14:49
2004.04.11
Ограничение длины поля


1-1079945518
Grihan
2004-03-22 11:51
2004.04.11
Доступ к событиям вложенного объекта через инспектор объектов.


14-1082333245
Dudao
2004-04-19 04:07
2004.04.11
Delphi 8 VCL form application