指定されたフィールドに基いてSQLで重複を削除する方法
SQLでは、DISTINCTキーワードを指定することで、指定したフィールドを基に重複を削除できます。具体的な構文は次のとおりです。
SELECT DISTINCT 列名 FROM 表名;
DISTINCTキーワードは、検索結果から重複を削除するために使用され、その後削除する列名か式が続きます。検索結果は一意の値のみ保持します。
たとえば、idとnameという2つのフィールドを持つemployeesという表があった場合、nameのフィールドを基に重複を削除するには、以下のSQL文を使用できます。
SELECT DISTINCT name FROM employees;
重複なしのname値を含む結果セットが返されます。