【发布时间】:2015-07-17 10:34:14
【问题描述】:
我有下表:
name category posts
------------------------------
Client A 01 5348
Client A 05 2584
Client B 02 105
Client C 14 10558
Client C 16 511
Client D 01 4863
Client D 01 1823
现在我想选择那些行:
- 客户端仅存在于一个类别中。这意味着客户端 B 和客户端 D 仍然可以使用。
与
-
这个类别是“01”。所以最终期望的输出是:
Client D 01 4863 Client D 01 1823
我想到的查询:
SELECT name, category, posts
FROM exampletable
WHERE (count number of present distinct categories for each name = '1' AND category='01');
问题是我不知道如何将“count number of present distinct categories for each name”翻译成正确的 sql 代码。谁能帮我解决这个问题?
【问题讨论】: