Ich habe die folgende Tabelle. der einzige Unterschied in den Daten ist suff, wt; der Rest von ihnen sieht gleich aus.Inner Join Rückkehr doppelte Datensätze Zugriff sql
Things Tabelle
Prefix Baseletter suff CSCcode Description WT BNO BNO-CSCcode
EIGC A5560 BGA 04020 blah1 0 5560 5560-04020
EIGC A5560 HEA 04020 blah2 17.9 5560 5560-04020
Mapp Tisch
BNO BNO-CSCcode EID Description
5560 5560-04020 4005 blah1
5560 5560-04020 4011 blah2
ich innere bin versucht, sich ihnen anzuschließen mit BNO-CSCcode EID erhalten für entsprechende BNO. Aber meine Abfrage gibt Duplikate zurück. Ich bekomme 4 Datensätze, obwohl die erste Tabelle nur zwei Datensätze enthält.
My SQL-Abfrage:
SELECT
Things.Prefix ,
Things.Baseletter,
Things.suff,
Things.CSCcode,
Things.WT,
Mapping.BNO-CSCcode,
Mapping.EID
FROM
Things
INNER JOIN Mapping ON Things.BNO-CSCcode = Mapping.BNO-CSCcode
Warum bin ich diese Duplikate bekommen, und wie kann ich das Problem lösen?
Das Ergebnis hat sich bei Verwendung von DISTINCT – vuyy1182
@ vuyy1182 nicht geändert. Welche Spalte ist in den Zeilen unterschiedlich? – paqogomez
Es ist ** Suff ** Spalte – vuyy1182