Hallo
SELECT t1.herstellernr, t2.techdata_herstlnr
FROM tspi_article t1
RIGHT JOIN tspi_techdata t2
ON t1.herstellernr = t2.techdata_herstlnr
WHERE t1.herstellernr IS NULL
>
> eingebe, bekomme ich genau die Daten die ich haben möchte, aber nur von der Tabelle 2.
>
> Dasselbe funktioniert noch für Tabelle 3
>
> ~~~sql
SELECT t1.herstellernr, t3.also_herstnr
> FROM tspi_article t1
> RIGHT JOIN tspi_also t3
> ON t1.herstellernr = t3.also_herstnr
> WHERE t1.herstellernr IS NULL
Aber wie bekomm ich die 3 Tabellen zusammen, dass sie mir auch alles ausgeben?
Verwende UNION, das kann MySQL ab Version 4.0.
Bei OUTER JOINs auf OUTER JOINs oder gar Klammerung sieht es erst ab 5.0.12 gut aus :-)
Freundliche Grüße
Vinzenz