Autor | Zpráva | ||
---|---|---|---|
libis Profil |
#1 · Zasláno: 31. 3. 2013, 16:58:51
Zdravím,
mám 2 tabulky Photos (id, name, autor) a Poll (id, id_photos). V té tabulce Photos, jsou všechny fotky, které se nahrají na web. V té druhé - polls - jsou všechny hlasy. A můj problém: Potřebuji ty hlasy sečíst a vypsat je podle nejlepších . To se mi skoro podařilo přes tento dotaz: SELECT count(poll.id) as pocet, poll.id_photos, photos.autor, photos.image, photos.id FROM `photos` left join `poll` on photos.id = poll.id_photos group by poll.id_photos order by pocet DESC jenze mi to nezobrazí ty fotky, kde není žádný hlas. Nevíte, jak na to? Potřebuju zobrazit i ty fotky, které mají nula hlasů a tedy nemají záznam v tabulce polls. |
||
Tori Profil |
#2 · Zasláno: 31. 3. 2013, 17:14:07
Nemělo by tam být
group by photos.id ? Nedává smysl seskupovat podle řádků, které neexistují.
|
||
Časová prodleva: 11 let
|
0