Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.159 c
4-1075643387
Suport1
2004-02-01 16:49
2004.04.11
Как глобально перехватить нажатия на клаву....


14-1079510127
Adrenal
2004-03-17 10:55
2004.04.11
Кофе это накротик?


6-1075916600
Voyager
2004-02-04 20:43
2004.04.11
Олределение по порту установленного ПО


1-1082476978
jiuraf
2004-04-20 20:02
2004.04.11
Как скопироватьсодержимое RichEdit1 В RichEdit2?


14-1079361426
NoOne
2004-03-15 17:37
2004.04.11
Компакт не читается....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский