Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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)
[98803-tabulkatrid-png]

Tabulka děti: (child_info)
[98804-tabulkadeti-png]

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.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny