Autor | Zpráva | ||
---|---|---|---|
sihi Profil * |
#1 · Zasláno: 19. 8. 2016, 07:59:02
Dobrý den, mám tabulku článků a k nim komentáře a potřebuju vypsat všechny články + počet komentářů pro konkrétní datum. Můj dotaz vrátí pouze ty články které mají v ten den komentáře, chci i ty které nemají tak aby měli počet nastaven na 0 (null):
select c.*, count(k.id_clanku) pocet_komentaru from clanky c left join komentare k on c.id_clanku = k.id_clanku where k.datum='2016-08-18' group by c.id_clanku Díky |
||
Keeehi Profil |
Zkus
where k.datum='2016-08-18' OR k.datum IS NULL |
||
sihi Profil * |
#3 · Zasláno: 19. 8. 2016, 08:11:13
To nejde, ze druhé tabulky vypíše úplně vše
|
||
Kajman Profil |
#4 · Zasláno: 19. 8. 2016, 10:03:56
Podmínku na datum přesuňte do left joinu.
|
||
Časová prodleva: 9 let
|
0