Wenn ich das richtig überblickt habe, kommst Du auch ganz ohne Subselects aus. Das kann ich aber erst später auseinanderklamüsern, da ich hier noch auf Arbeit bin.
[edit] Du willst also alle Mitarbeiter, Ihre Abteilung sowie die ggf. übergeordnete Abteilung ermitteln, stimmt das so?
Was kommt denn hierbei heraus?
SQL-Code:
SELECT
M.[mitarbeiter_id],
M.[nachname],
M.[vorname],
M.[org_id],
O.[bezeichnung],
O2.[bezeichnung]
FROM
[pb_mitarbeiter] M
JOIN
[pb_orga] O ON O.[org_id] = M.[org_id]
LEFT JOIN
[pb_orga] O2 ON O2.[org_id] = O.[higher_ranking]
[/edit]