重複の可能性:
SQL で重複行を削除するには?
同じ名前と年に関してテーブルから重複した行を返すこのクエリがあります。
重複レコードを削除して、テーブルに一意の値のみが存在するようにするにはどうすればよいですか?
クエリは次のとおりです。
SELECT movies.movie_name, movies.year
FROM movies
INNER JOIN
(
SELECT movie_name, year
FROM movies
GROUP BY movie_name,year
HAVING count(movie_id) > 1
) dup
ON movies.movie_name = dup.movie_name
and movies.year = dup.year