我看过MySQL Mark Records with Duplicates个问题和答案。但我有不同的情况。
如何选择所有记录,但是在给定字段中有重复记录的记录有一个标记。
id name
--------------
1 John
2 Peter
3 John
4 David
我想要那样的东西:
SELECT
id,
name,
-- IF(~duplicate in name~, 1, 0) AS is_duplicate
FROM tab