Autor | Zpráva | ||
---|---|---|---|
Taps Profil |
#1 · Zasláno: 30. 12. 2015, 22:15:03
Zdravím,mám tento sql dotaz:
SELECT count(l.idTrida) AS pocet,t.id AS tid,l.id AS tID, t.nazev AS tnazev FROM trida t LEFT JOIN tridalekce l ON t.id = l.idTrida LEFT JOIN uzivatele u ON u.id = l.idUzivatele GROUP BY t.id Děkuji |
||
Alphard Profil |
#2 · Zasláno: 30. 12. 2015, 22:28:32
Jak by vypadala omezující podmínka na přihlášeného uživatele? Nějak si to nedokáži představit.
Obecně, v jednom dotaze (až na triviální případ poddotazu) nejde pracovat s odlišnou sadou záznamů, ale jde použít triky jako sum(if(id_user=XY, 1, 0)) nebo využít toho, že count(sloupec) počítá jen nenullové záznamy.
|
||
Taps Profil |
Diky, finta se sum bude idealni
|
||
Časová prodleva: 8 let
|
0