SELECT w.name, t.texte, t.date, a.name FROM operator AS o
INNER JOIN text AS t ON o.text_ID = t.ID
INNER JOIN waren AS w ON o.waren_ID = w.ID
INNER JOIN autor AS a ON o.autor_ID = a.ID
ORDER BY t.date DESC
Hallo Oberförster,
leider bekomme ich jetzt gar kein Ergebnis mehr.
Nur wenn ich den "INNER JOIN waren" und "w.name" entferne bzw. den "INNER JOIN autor" und "a.name" bekomme ich die jeweiligen Daten
Vielleicht hift Dir das weiter, wenn ich Dir die Tabellen zeige:
Hier die Tabellen:
Operator: ID, text_ID, waren_ID, autor_ID
1, 1, NULL, 3
2, 2, 1, NULL
3, 3, 2, NULL
4, 4, NULL, 3
5, 5, NULL, 4
Text: ID, texte, date
1, Text1, Datum1
2, Text2, Datum1
3, Text3, Datum1
4, Text4, Datum1
5, Text5, Datum1
Waren: ID, Name
1, Max
2, Karl
Autor: ID, Name
3, Bernd
4, Paul
Ziel:
NULL, Bernd, Text1, Datum1
Max, NULL, Text2, Datum2
Karl, NULL, Text3, Datum3
NULL, Bernd, Text4, Datum4
NULL, Paulm, Text5, Datum5
Viele Grüße, Mario