Probleme mit Join (MySQL)

E

edvsb

Hallo zusammen,

ich habe folgenden Codeteil:

SELECT trade_art.*
FROM trade_art
LEFT JOIN tmp_art
ON trade_art.TNR_Artikel = tmp_art.TNR_Artikel
WHERE tmp_art.TNR_Artikel is NULL;

Ich möchte alle "TNR_Artikel" ermitteln, die zwar in der trade_art drinnen sind aber nicht in der tmp_art.

Beim ersten Durchlauf funktioniert das auch soweit. Danach werden diese Datensätze in die tmp_art eingetragen. (Die sind dann auch wirklich drinnen)

Wenn jedoch ein weiterer Durchlauf kommt werden sie wieder als fehlend erkannt, warum

Kann mir jemand helfen und mir sagen was ich da falsch mache?

Danke

Gruß, Ingo
 
Hast Du die tmp_art mal analysiert?

Wenn tmp_art.TNR_Artikel immer noch NULL ist, wundert mich das Ergebnis nicht...

Micha
 
Zurück