Kleines 1:n Problem

VanHellsehn

Erfahrenes Mitglied
Hi,
Ich habe eine Tabelle projects und eine Tabelle project_logs.
Ich denke die namen sind selbst erklärend. So jetzt stehen in diesem Projekt-Log ja mehere Nachrichten drin.
Ich möchte alle Projekte mit der aktuellsten Nachtricht angezeigt wird.
Folgendes habe ich schon geschrieben:

SQL:
	SELECT
		p.project_id,
		p.project_name,
		SUBSTR(p.project_description,1,100) AS project_description,
		DATE_FORMAT(l.message_date, '%d.%m.%Y %H:%i') AS message_date
	FROM projects p
	NATURAL JOIN project_logs l
	WHERE
		p.project_public = 1 AND
		p.project_state != 100
	ORDER BY
		l.message_date
	LIMIT 3
Ich verstehe auch genau wo das Problem ist. Also es wird ein Projetk duraus auch 2mal angezeigt aber jeweils mit einer anderen Message. Nur ich weiß nicht wie ich es besser bzw. richtig machen kann. Wäre nett wenn mir einer Helfen könnte.
 
Zurück