我在表MEM
和SUB
中有两列,如下所示
| MEM | | SUB |
|-----| |-----|
| 101 | | 101 |
| 201 | | 201 |
| 202 | | 201 |
| 203 | | 201 |
| 301 | | 301 |
如何查找旁边没有SUB
的{{1}}?
如何查询以查找MEM
和101
等行?
PS:我是新手,如果信息不完整,请原谅我。
答案 0 :(得分:0)
这将为您提供Mem和Sub不同的所有潜艇。
SELECT SUB
FROM TABLE
WHERE MEM <> SUB
这将为您提供一个不同的Sub列表,这些Sub在某个时刻没有匹配的MEM。
SELECT DISTINCT SUB
FROM TABLE
WHERE MEM <> SUB
编辑:
我想找到所有子星期一只有一个MEM
这是真正的简单SQL查询。如果你做了一些研究,你可能会更好地学习它 无论如何,这就是你需要的:
SELECT SUB
, COUNT(MEM) AS CountOfMem
FROM TABLE
GROUP BY SUB
HAVING COUNT(MEM) = 1
如果是这样,请确保将其标记为已接听。