Autor Zpráva
Manny
Profil
Ahoj, potřeboval bych nakopnout s nasledujícím dotazem:
SELECT c.id, c.nazev, c.popis, if(c.pocethlasovani>0, round(c.celkovaznamka/c.pocethlasovani, 2), '0') AS znamka, GROUP_CONCAT(ltc.id_label) AS labelgroup
    FROM comics c
    LEFT JOIN label_to_comics ltc ON ltc.id_comics = c.id
    LEFT JOIN label l ON l.id_label = ltc.id_label
    GROUP BY l.id_label
    ORDER BY c.id DESC
kde je tabulka comics s id, propojovací tabulka label_to_comics se sloupci id_comics a id_label a tabulka se štítky label se sloupci id_label a name_label
Výsledkem z labelgroup by měl být string idéček.
------------------------------
Omlouvám se, už vyřešeno
Chyba byla v seskupení GROUP BY ltc.id_comics

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: