仅从表A中选择不具有多个记录的ID

时间:2014-09-18 14:02:39

标签: mysql sql database

表a

id | food
1  | rice
2  | rice
3  | rice
4  | rice
1  |  beans

我的结果应该只是食物类型的ids(2,3和4)。我不想要id 1,因为它有2个不同的记录。帮助

1 个答案:

答案 0 :(得分:3)

那么,

假设您的预期输出为:

3,4 - >你可以试试这个:

SELECT id
FROM tableA
GROUP BY id
HAVING COUNT(id) = 1

这将从表格中选择仅出现一次的所有ID