Halihallo allerseits
SELECT t.themaID, t.Themaname, te.ebeneID, te.themaID, e.ebeneID, e.spalte1, e.spalte2
FROM thema AS t
LEFT OUTER JOIN themaebene AS te
ON t.themaID=te.themaID AND te.ebeneID = 1
JOIN ebene AS e
ON te.ebeneID = e.ebeneID
ORDER BY irgendwas
LIMIT BY irgendwas
Von dir kann man noch allerhand lernen, lieber Sven :-)
Fertig. :) Jedenfalls theoretisch. Ich hab's in einem anderen Zusammenhang, aber mit ziemlich exakt deiner Aufgabenstellung schon mal so hingekriegt - wenn Fehler in dieser Lösung drin sind, dann liegts an Flüchtigkeitsfehlern und Kleinigkeiten, die aus Versehen reingerutscht sind, aber nicht an der grundsätzlichen Unmöglichkeit.
Ja, wenn man ne gute RDBMS hat, aber am Query, den Kerstin geschrieben hat, erkenne ich den SQL - Dialekt von MS - Access... Dort wird sie mit Joins wohl etwas Probleme bekommen (glaube ich zumindest).
Folge dem Link und probiere selbst einmal ein wenig rum. Mit SQL ist sehr viel mehr möglich, als der Standardbenutzer weiß. :)
Ausser man hat Access :-)
Aber ja. SQL ist auf den ersten Blick ganz einfach (und bleibt es auch), aber was man mit dieser "Leichtigkeit" alles machen kann, ist schon sehr toll.
Viele Grüsse
Philipp