Új hozzászólás Aktív témák

  • don_peter

    senior tag

    Srácok van egy ilyen lekérdezésem:

    SELECT * FROM
    (SELECT t.id,
    t.title,
    fu.datum,
    u.nick
    FROM forum_uzenetek fu
    LEFT JOIN topik t
    ON t.id = fu.topik_id
    JOIN users u
    ON u.id = fu.user_id
    WHERE t.topik_csoport_id = 9
    ORDER BY fu.datum DESC) AS a

    GROUP BY id ORDER BY datum DESC

    A kód hibája az, hogy ha nincs bejegyzés egy meglévő topikban, akkor azt nem listázza ki.
    Tudom, hogy itt a hozzászólásokhoz van csatolva a dolog, de miképpen tudom ezt úgy megoldani, hogy azt a topikot is listázza amelyikben még nincs bejegyzés?
    Természetesen azt a végére kell kilistáznia.

    Erre a részre, ha beteszek egy ilyet:
    ON t.id = fu.topik_id or t.id
    Akkor listázza, de az első helyen és belassítja kb. 10szeresen a lefutási időt.
    Ráadásul nem is jó így...

    Előre is köszönöm.

Új hozzászólás Aktív témák

Hirdetés