mario: Zwei Selects verbinden ohne UNION

Beitrag lesen

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