Ich habe eine Abfrage, die mir doppelte Datensätze gibt. Allerdings habe ich versucht, distint zu verwenden, aber doppelte Zeilen wurden nicht entfernt.eliminieren doppelte Zeilen mit distinct nicht funktioniert sql
Im Folgenden finden Sie die Abfrage und die Ergebnisse Im Gespräch über
SELECT
f182.ba_id intBc,
bo_name.index_name nvrC
from f182 inner join bo_name ON
bo_name.ba_id = f182.ba_id
AND bo_name.name_type_code = '0001'
AND bo_name.indx_name_e_dte IS NULL
and f182.ba_id =114246
Auch nach bei Beginn verschieden verwenden, ist es das gleiche Ergebnis von doppelten Zeilen gibt, da es 2 doppelte Datensätze auf bo_name Anpassung sind BA_ID
Tabelle mit Spalten und ihre Werte sind
f182(ba_type_code,ba_id)
values
(0001,114246)
andere Tabellendaten ist wie folgt:
bo_name (BA_TYPE_CODE,BA_ID,NAME_TYPE_CODE,indx_name_e_dte,index_name,date)
values
(0001,114246,0001,NULL,abc,11/1/2010)
(0001,114246,0001,NULL,abc,11/2/2016)
Ich habe versucht, distinct zu verwenden, aber es gibt immer noch doppelte Zeilen.
Einer dieser Saiten ist nicht das Gleiche, überprüfen Sie die ASCII-Werte für nicht druckbare Zeichen und Unicode-Äquivalente. – RBarryYoung