データベースの例:
ID StudentName StudentClass
1 John A
2 John B
3 Peter A
4 John A
5 John B
結果が欲しい
ID StudentName StudentClass
1 John A
2 John B
3 Peter A
声明
DELETE FROM Student
WHERE ID NOT IN (SELECT *
FROM (SELECT MIN(n.ID)
FROM Student n
GROUP BY n.StudentName) x)
クラスAとBでジョンの名前を維持するにはどうすればよいですか?