Hallo alle
ich habe 2 Tabellen mittels LEFT JOIN hol ich mir die anzahl der einträge aus der 2. die mit einer ID aus der 1. übereinstimmen. Das klappt.
Jetzt würde ich aber gerne, um die DB Zugriffe zu senken auch noch informationen aus dem letzten Satz der 2. Tabelle in einem Aufwasch rausholen, mein versuch war so:
SELECT t.*, COUNT(m.m_id) as msg, m.user AS lastUser, m.date AS lastDate
FROM FORUM_msg m LEFT JOIN FORUM_thread t ON t.t_id = m.t_id
WHERE t.b_id='1'
GROUP BY m.t_id
ORDER BY m.t_id ASC, m.date DESC
Aber egal wie ich sortiere er wirft mir immer nur die Daten aus dem jeweils ersten Satz aus.
Ich vermute jetzt das geht nicht oder ich hab eine Möglichkeit übersehen.
Struppi.