Autor | Zpráva | ||
---|---|---|---|
Karolín Profil * |
#1 · Zasláno: 11. 5. 2017, 01:47:25
Zdravím,
Mám tři tabulky: Clanky, komentare, tagy Komentářů může být 0 až nekonečno Tagů mám různě 1 až 10 Tabulky mají vzájmené ID: clanky_id = komentare_id = tagy_id Potřeboval bych jedním SELECTEM vybrat obsah članku podle zvoleného (ID='1'), dále počet kolik má článek komentářů a zároveň výčet tagů spadajících pod daný článek. Umím to pouze třemi samostatnými selecty :-( |
||
Kajman Profil |
Pokud se na stránce zobrazuje jen jeden obsah a komentáře a tagy k tomu jednomu článku, tak bych udělal tři selecty. Nebude tam velký rozdíl v rychlosti, ale bude tam velký rozdíl v přehlednosti kódu, který dotazy zpracovává.
Pokud máte seznam článků a ke všem chcete např. jejich tagy, tak mrkněte na variantu Konstantní počet dotazů z Srovnání dotazů do závislých tabulek |
||
Časová prodleva: 6 let
|
0