Bademeister: mysql5: Tabellen vergleichen

Beitrag lesen

Im Prinzp geht es um eine (bzw. zwei) Artikeltabellen, bei denen sich teilweise Artikelnummern geändert haben.
Meine Frage an die DB wäre "nenne mir alle Artikel, die dieselbe Bezeichnung haben, den selben EK haben, den selben VK haben, denselben (hier kommen noch 2-3 Spalten) und NICHT dieselbe Artikelnummer haben.

Als Antwort wäre schön, wenn mir mysql in der Art antwortet:

Artikelbezeichnung xyz, Artikelnummer Tabelle1, Artikelnummer Tabelle 2
Artikelbezeichnung abc, Artikelnummer Tabelle1, Artikelnummer Tabelle 2
Artikelbezeichnung def, Artikelnummer Tabelle1, Artikelnummer Tabelle 2

Ok, das sieht doch machbar aus. Die Spalten der (temporaeren) Tabelle, die Du haben willst, sind also

Artikelbezeichnung, Tabelle1.Artikelnummer, Tabelle2.Artikelnummer.

Eine Tabelle, in der Du die findest, ist der inner join der Tabellen Tabelle1 und Tabelle2, die "join_condition", wie sie in der Doku heisst, ist, dass Tabelle1.Artielbezeichnung = Tabelle2.Artikelbezeichnung und Tabelle1.Artikelnummer <> Tabelle2.Artikelnummer ist.

Oder?

Viele Gruesse,
der Bademeister