【发布时间】:2011-10-14 12:26:40
【问题描述】:
我在编写 SQL 语句以返回我想要的值时遇到问题。我需要根据用户 ID、第二列的值和第三列的值选择数据,其中该列中的值出现多次。所有列都在同一个表中。
这是我的查询现在的大致轮廓,但最后一个 AND 语句显然只是为了让您了解我想要什么。缩小结果范围的 COUNT 语句可能对我不起作用。
SELECT *
FROM table
WHERE user_id = 123
AND second_id = 1
AND third_id having COUNT(1) > 1;
【问题讨论】: