小编Ale*_*lex的帖子

MYSQL删除所有具有count(*)= 1的结果

我有一个表有两个字段sesskey(varchar32,index)和产品(int11)的表,现在我必须删除所有具有group by sesskey count(*)= 1的行.我正在尝试一些方法,但都失败了.

例:

delete from taged where sesskey in (select sesskey from taged group by sesskey having count(*) = 1)
Run Code Online (Sandbox Code Playgroud)

sesskey字段不能成为主键,因为它重复了.

mysql group-by sql-delete

7
推荐指数
1
解决办法
8664
查看次数

标签 统计

group-by ×1

mysql ×1

sql-delete ×1