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

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 вся ветка

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



Память: 0.48 MB
Время: 0.009 c
6-95926
Olegas
2002-06-16 16:36
2002.08.29
как из своей программы открыть Outlook NEW MAIL?


3-95659
Natalishka
2002-08-07 13:26
2002.08.29
Народ помогите!!


3-95689
Kinder
2002-08-07 15:04
2002.08.29
Копирование баз


3-95630
Dim!S
2002-08-07 07:19
2002.08.29
Нумерация записей


3-95726
alex-ran
2002-08-09 14:39
2002.08.29
Глюк QReporta?




   Наверх