【发布时间】:2013-04-17 21:29:07
【问题描述】:
我处理包含三个不同列的数据集:pile、position 和 info。
数据库中没有重复,但有可能发生,对于pile 和position 的一种组合,信息列中有一两个不同的文本。这些是我试图找到的条目。
我尝试了以下
SELECT COUNT(DISTINCT(`pile`, `position`)) FROM db;
但收到错误消息
ERROR 1241 (21000): Operand should contain 1 column(s)
有没有办法在两列中找到不同的值组合?
【问题讨论】:
-
试试这个SELECT COUNT(DISTINCT(
pile+position)) FROM db;
标签: mysql select count duplicates distinct