Väl utformade relationsdatabaser ger garantier för att förhindra dataduplicering . Tyvärr , ibland data importeras från källor som inte har sådan säkerhet . Dessutom , ibland databaser bara dåligt utformade . I dessa fall kan du behöva använda SQL för att hitta dessa dubbletter . Att hitta och slå samman dessa register kan hjälpa dig att behålla integriteten i din befintliga databas . Instruktioner
1
Skriv följande för att börja ditt uttalande :
välja distinkt a_field
från your_table_name En
Ersätt " a_field " med fältet som kan innehålla dubbla uppgifter . Ersätt " your_table_name " med din målgrupp tabellens namn
2
Skriv följande rader direkt efter de två sista raderna : .
Där inte unikt ( välj B.a_field
från your_table_name B
Ersätt " a_field " med fält som kan innehålla dubbla uppgifter . Ersätt " your_table_name " med namnet på din målgrupp tabellens namn . Detta är samma område och bord från föregående steg .
3
Skriv följande rader direkt efter de två sista raderna :
där A.a_field = B.a_field ) katalog
Kör frågan för att returnera poster med dubbla uppgifter för den angivna fältet .