Ho la tabella seguente. l'unica differenza nei dati è suff, wt; il resto di loro sembra uguale.Join interno che restituisce l'accesso ai record duplicati sql
Cose tavolo tavolo
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
BNO BNO-CSCcode EID Description
5560 5560-04020 4005 blah1
5560 5560-04020 4011 blah2
sto cercando di inner join utilizzando BNO-CSCcode per ottenere l'identificazione elettronica per i corrispondenti BNO. Ma la mia domanda sta restituendo i duplicati. Sto ottenendo 4 record, anche se la prima tabella ha solo due record.
mia query SQL:
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
Perche 'si ottengono questi duplicati, e come posso risolvere questo?
Il risultato non è cambiato quando si utilizza DISTINCT – vuyy1182
@ vuyy1182 Quale colonna è diversa tra le righe? – paqogomez
E '** Suff ** colonna – vuyy1182