MySQL - Dvě tabulky jednoduchý dotaz (Query)
Ahoj, už se s tím trápím delší dobu, tak si dovoluji sem položit dotaz.
Nejprve to triviálně popíši.
Mám třídy dětí a v každé třídě mohou, ale nemusí být nějaké děti.
Vše se vytváří dynamicky, s tím problém nemám.
Udělal jsem grafické rozhraní, a mám jen jednu potíž.
Pakliže někdo vytvoří třídu, která neobsahuje (zatím) děti, tak se třída neobjevuje ve výpisu.
Jsou to jen dvě triviální tabulky:
Tabulka tridy: (school_class)
Tabulka děti: (child_info)
Vytvořil jsem konkrétně tento dotaz:
Select *, school_class.class_name skola_trida FROM school_class LEFT JOIN child_info ON school_class.id_school = child_info.id_school_class
WHERE (id_school = 100 AND school_class.platne = 1 AND school_class.class_name = child_info.class_name)
GROUP BY child_info.child_name ORDER BY school_class.id
Vše vypadá skvěle, až na to, že tento dotaz nezobrazuje prázdné třídy.
Což je podstatná chyba.
Děkuji za nápad.