Ah kein Problem
damit A) funktioniert musst du darauf achten dass keine leeren Strings in der Datenbank stehen, sondern NULL-Werte.
damit B) wenn nur die leeren ergebnisse kommen, versuch mal folgendes (war ein verständnisfehler meinerseits; die leerwerte stehen halt in der anderen table)
damit A) funktioniert musst du darauf achten dass keine leeren Strings in der Datenbank stehen, sondern NULL-Werte.
damit B) wenn nur die leeren ergebnisse kommen, versuch mal folgendes (war ein verständnisfehler meinerseits; die leerwerte stehen halt in der anderen table)
SQL:
SELECT
wun.wunschnr,
wun.fahrgnr,
wun.modell,
DATA.plz,
DATA.ort,
DATA.firmenname
FROM
wunschkfz AS wun
INNER JOIN (SELECT plz, ort, firmenname, lieferantnr
FROM wunschkfz X
WHERE NOT EXISTS ( SELECT 1 FROM lieferant Y WHERE Y.liefernr = X.lieferantnr )
UNION
SELECT plz, ort, firmenname, liefernr as lieferantnr
FROM lieferant)
AS DATA
ON wun.lieferantnr = DATA.lieferantnr ORDER BY plz;
Zuletzt bearbeitet von einem Moderator: