Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
ВнизПодчиненные запросы и MySQL Найти похожие ветки
← →
ZHK (2003-12-23 14:17) [0]Запрос типа:
select Nmb from table1 where nmb_id in (SELECT NMB_ID from table1 where nmb<>0)
приводит к сообщению о том, что синтаксис "SELECT NMB_ID from table1 where nmb<>0)" ошибочен. Так и должно быть, или я чего-то не знаю. А может и правда MySQL не поддерживает подчиненные запросы?
← →
Nikolay M. (2003-12-23 14:34) [1]
> А может и правда MySQL не поддерживает подчиненные запросы?
Представь себе, это так! :?)
inner join делай - в данном случае поможет.
← →
Johnmen (2003-12-23 14:49) [2]Не поддерживаютя не подчиненные запросы, а набор значений, получаемый селектом для использования в предикате IN.
В 5 версии вроде бы появится...
← →
Sandman25 (2003-12-23 15:34) [3]select Nmb from table1 where nmb<>0
не вернет то же самое?
PS. Я знаю, что запросы не эквивалентны, но при опеределенных условиях (например, nmb_id уникален) будут эквивалентны.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c