【发布时间】:2011-08-12 02:38:55
【问题描述】:
我正在使用此查询来获取数据库中所有不重复的条目:
SELECT title, COUNT(title) as cnt
FROM my_table.books
GROUP BY title
HAVING cnt > 1
ORDER BY cnt;
我创建了一个tinyint(1) 类型的新列no_duplicate,我想在其中将每一行标记为1,这是唯一的(上面查询的每个输出)。
是否可以使用上面的查询嵌套更新?还是有更优雅的方式?
【问题讨论】:
-
这是一次性的,还是您会经常运行此查询?
-
@mazzzzz:这将是一次性的事情。
标签: mysql select duplicates unique