Форум: "Базы";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
ВнизSQL-запрос Найти похожие ветки
← →
jessis (2002-08-09 11:37) [0]Можно ли в запросе select использовать результат еще одного selecta? (не как параметр)
← →
SaS13 (2002-08-09 11:40) [1]можно, все зависит от того чего ты хочешь
← →
nikolo (2002-08-09 11:40) [2]select x.* from x
where x.id = (select min(a.id) from a)
← →
jessis (2002-08-09 11:42) [3]Это дело как раз и не работает, ругается
← →
SaS13 (2002-08-09 11:46) [4]напиши как ругается и какой запрос
← →
Anatoly Podgoretsky (2002-08-09 11:46) [5]Наверно MySQL не поддерживает, но это не важно, важнее другое, вот ты пишешь, что ругается, конечно спасибо за лестное мнение о наших телепатических способностях.
← →
jessis (2002-08-09 11:49) [6]ну, вы же ассы:)
← →
jessis (2002-08-09 11:50) [7]например, сокращеный вариант -
select * from jour_reg_pokr
where IDMetod = (select IDMetod from zak_met where IDZakaz=1)
← →
SaS13 (2002-08-09 11:54) [8]в zak_met есть запись? (одна?) с IDZakaz=1?
← →
jessis (2002-08-09 11:55) [9]да, конечно
← →
jessis (2002-08-09 11:55) [10]даже когда одна, ругается
← →
SaS13 (2002-08-09 11:59) [11]как ругается?
← →
Anatoly Podgoretsky (2002-08-09 12:02) [12]Интелигентный человек не может вслух произносить ругательства.
← →
jessis (2002-08-09 12:05) [13]при запросе:
select * from jour_reg_pokr
where IDMetod = (select IDMetod from zak_met where IDZakaz=1)
Error:
You have an erroe in your SQL syntax near (select IDMetod from zak_met where IDZakaz=1)
← →
Lusha (2002-08-09 12:11) [14]>jessis © (09.08.02 12:05)
А почему бы Вам не использовать inner join...
← →
SaS13 (2002-08-09 12:13) [15]попробуй in вместо =
← →
jessis (2002-08-09 12:17) [16]на in тоже ругается
а может такое быть что просто MySQL не поддерживате данную структуру запроса
← →
Anatoly Podgoretsky (2002-08-09 12:19) [17]Надо плюнуть на интелигентность и наконец привести эти ругательства.
← →
SaS13 (2002-08-09 12:33) [18]может и не поддерживает, попробуй тогда как Lusha предлагает использовать связку join
← →
jessis (2002-08-09 12:44) [19]ладно надо идти в обход
всем спасибо, все свободны :)
← →
Lusha (2002-08-09 12:55) [20]>jessis © (09.08.02 12:44)
В обход - это как раз то, что Вы собирались делать...
А вот это классика...
select * from jour_reg_pokr a, zak_met b
where a.IDMetod = b.IDMetod and b.IDZakaz=1
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c