My SQLで複数のフィールドに対して重複を削除する方法
DISTINCT キーワードを使用すると、複数のカラムで重複を排除できます。SELECT ステートメントで DISTINCT キーワードを使用し、複数のカラムを指定すると、MySQL は一意のレコードを返します。つまり、指定した複数のカラムの組み合わせに基づいて重複を排除します。
例えば「students」という表があり、id、name、age、genderというフィールドがあります。このうちnameとageのフィールドで重複を除去するには、次のSQL文を使用することができます。
SELECT DISTINCT 氏名, 年齢 FROM 学生;
これにより、MySQLはnameとageフィールドの組み合わせごとに一意のレコードを返します。