我有一个格式为:
`users`
- id
- views
- email
以下是我的一些条目:
`id` `email` `likes`
9570800 -anroy@gmail.com 888
5355388 -Btionz@gmail.com 3042
8610061 -cmendez@naia.org 450
6189810 -dancox_photog@yahoo.co.uk 0
6625684 -david.d.@gmail.com 0
16841675 -david.d.@gmail.com 40
9716153 -david.d.@gmail.com 0
9716353 0
97161453 0
我希望DELETE
所有具有重复电子邮件的条目并保留最高的条目likes
。例如,在上面,重复的 for-david.d.@gmail.com
意味着6625684
并且9716153
都将被删除,并且16841675
将被保留(因为它在重复项中拥有最多的喜欢。
此外,如果email
为空白(''
或NULL
),忽略它/不要删除它。
我将如何完成此查询?