Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 16. 1. 2011, 20:02:29 · Upravil/a: xlifer
Jde vyřešit níze uvedená situace tak, aby vše bylo v rámci jednoho dotazu?
SELECT [výsldek] z SQL_1 do podmínky SQL_2 ? SQL_1: SELECT klic FROM tabulka JOIN tabulka_2 ON tabulka.id = tabulka_2.id; SQL_2: SELECT titul FROM tabulka_3 WHERE id = klic ( ??? ... SQL_1 ... ); ??? SELECT titul FROM tabulka_3 WHERE id = [ SELECT klic FROM tabulka JOIN tabulka_2 ON tabulka.id = tabulka_2.id; ] |
||
Alphard Profil |
#2 · Zasláno: 16. 1. 2011, 20:42:20 · Upravil/a: Alphard
select titul from tabulka3 where id in (select id from tabulka join tabulka2 on …) |
||
xlifer Profil |
#3 · Zasláno: 16. 1. 2011, 22:13:09 · Upravil/a: xlifer
Alphard:
Díky, tohle vypadá přesně dle představ. A nevíte prosím od jaké minimálni verze MySQL je IN možné používat? |
||
pcmanik Profil |
#4 · Zasláno: 16. 1. 2011, 22:21:05 · Upravil/a: pcmanik
Ked na to slovicko kliknes otvori sa ti manual, IN sa da pouzit od verzie 3.23, ktoru urcite budes mat
|
||
Kajman_ Profil * |
#5 · Zasláno: 17. 1. 2011, 08:52:29
Myslím, že operátor in v kombinací s poddotazem je podporován až od verze 4.1
|
||
pcmanik Profil |
#6 · Zasláno: 17. 1. 2011, 16:39:03
Kajman:
O poddotazoch rec nebola :D |
||
Časová prodleva: 13 let
|
0