OK... så er der bare tale om en OUTER JOIN
SELECT persnr, navn, afdnavn
FROM afdelinger LEFT OUTER JOIN ansatte ON (afdelinger.afdnr = ansatte.afdnr)
Vil du også have alle medarbejdere som ikke er ansat i en afdeling skal du bare erstatte LEFT med FULL.
Hej Erik,
det har jeg prøvet, og jeg får følgende fejl:
You have an error in your SQL syntax near 'OUTER JOIN ansatte ON (afdelinger.afdnr = ansatte.afdnr)
Det virker som om, den ikke kan fortolke FULL OUTER JOIN, men jeg ville mene, det er en standard SQL syntax for joins, som selv MySQL burde kunne fortolke.
Min udbyder kører med MySQL 3.23.47. Jeg ved ikke det kan have noget med det at gøre, men jeg tvivler...
Carsten