Vinzenz Mai: MySQL Abfrage auf -nicht vorhanden-

Beitrag lesen

Hallo,

nur zur Ergänzung:

SELECT *
FROM ansprechpartner
WHERE kundennummer NOT IN (SELECT kundennummer FROM anschriften)

Subselects werden ab MySQL 4.1 unterstützt.

<hinweis type="gebetsmühle">
Deswegen ist es bei Fragen zu MySQL immer eine gute Idee, die verwendete Version anzugeben. LullaBy, welche Version verwendest Du?
</hinweis>

Bei einer älteren Version läßt sich das ganze mit einem INNER JOIN und einer Prüfung auf IS NULL erreichen:

  
SELECT  
    ap.*                  -- werden wirklich _alle_ Spalten benötigt?  
FROM ansprechpartner ap  
INNER JOIN anschriften as  
ON ap.kundennummer = as.kundennummer  
WHERE as.kundennummer IS NULL

Freundliche Grüße

Vinzenz