mr-otin
Mitglied
Hallo,
ich habe folgende Tabellen-Ausgangssituation
Nun möchte ich zu jeder Retoure bei der ein Kommentar (datum, mitarbeiter, bemerkung (retouren_kommentar)) hinterlegt ist angezeigt bekommen. Das ganze habe ich mit der Relationstabelle gemacht wobei die retoure_id und die kommnetar_id jeweils als Foreign key in der Tabelle gespeichert sind.
Mache ich nun folgende Abfrage wird mir immer nur ein DS angezeigt!
Wie muss ich auf die Relationstabelle zugreifen Per LEFT JOIN, WHERE Klausel.
MfG
Dave
ich habe folgende Tabellen-Ausgangssituation
Nun möchte ich zu jeder Retoure bei der ein Kommentar (datum, mitarbeiter, bemerkung (retouren_kommentar)) hinterlegt ist angezeigt bekommen. Das ganze habe ich mit der Relationstabelle gemacht wobei die retoure_id und die kommnetar_id jeweils als Foreign key in der Tabelle gespeichert sind.
Mache ich nun folgende Abfrage wird mir immer nur ein DS angezeigt!
Code:
SELECT
DATE_FORMAT(k.datum, "%d.%m.%Y %H:%m:%s") AS datum,
CONCAT(m.nachname, ', ', m.vorname) AS Bearbeiter,
k.bemerkung
FROM
retouren_kommentar AS k
LEFT JOIN ma AS m ON k.ma_id = m.id
WHERE
k.kommentar_id = (SELECT retoure_id FROM retouren_retoure_has_kommentar WHERE kommentar_id = retoure_id)
Wie muss ich auf die Relationstabelle zugreifen Per LEFT JOIN, WHERE Klausel.
MfG
Dave