Hallo,
ich möchte in einer Abfrage 2 Tabellen vergleichen und die Artikel auslesen, die NICHT in beiden Tabellen vorkommen.
so weit bin ich gekommen:
SELECT t1.itemid, t2.itemid
FROM Tabelle1 AS t1 RIGHT JOIN Tabelle2 AS t2 ON t1.itemid=t2.itemid
WHERE IsNull(t1.itemid);
-> gibt mir alle Artikel aus, die in Tabelle 2 stehen aber nicht in Tabelle 1
mein Problem ist, daß ich in Tabelle 2 Artikelnummern habe, die ein Teilstring von den Artikelnummern in Tabelle 1 sind und auch NICHT ausgegeben werden sollen.
also z.B. Artnr in Tabelle 1 xyz-10, xyz-20
und in Tabelle 2 xyz
in der Access Abfrage habe ich das so gemacht:
IIf(InStr(Tabelle1.ArtNr,"-") <>0, Left(Tabelle1.ArtNr,InStr(Tabelle1.ArtNr,"-")-1) AS dummyspalte
aber ich bringe diese Unterabfrage nicht in die SQL Abfrage :'(
Kann mir bitte jemand helfen?
(ich hoffe, daß ich halbwegs verständlich beschreiben konnte, was ich machen möchte?)
Vielen dank im Voraus
dobra