2017-08-17 5 views
-1

Wie kann ich doppelte Ergebnisse in den folgenden SQL entfernen?So entfernen Sie die Duplikate in sql

SELECT * 
FROM  fccestimatedcustomer LEFT JOIN fcccustomerregistration 
ON  fccestimatedcustomer.CustomerRegistrationRefID = 
      fcccustomerregistration.CustomerRegistrationRefID 
WHERE  fccestimatedcustomer.Status = 1 
ORDER BY VehicleNumber ASC; 
+3

google 'distinct'. –

+0

Bitte zeigen Sie uns Ihr aktuelles Ergebnis an und teilen Sie uns mit, auf welche Sie die Duplikation entfernen möchten – Sinto

+0

Tipp von heute: Tabellen-Aliase! – jarlh

Antwort

0

Der einfachste Weg ist DISTINCT mit dem angegebenen Feld zu verwenden, auf das Sie diese Auswahl tun mögen.

1
SELECT DISTINCT * 
FROM  fccestimatedcustomer LEFT JOIN fcccustomerregistration 
ON  fccestimatedcustomer.CustomerRegistrationRefID = 
      fcccustomerregistration.CustomerRegistrationRefID 
WHERE  fccestimatedcustomer.Status = 1 
ORDER BY VehicleNumber ASC; 

Versuchen this.If nicht funktioniert, schreiben einige Beispieldaten Ihrer fccestimatedcustomer, fcccustomerregistration Tabellen

Verwandte Themen