我想查询如果同一用户在数据库中只有 1 个条目。
我有两个不同的表s
和r
. s
有Name, Gender, ID
。r
有Code, rID, Numb
。
用户可以拥有一个Numb
具有两个不同值20
和属性的条目21
。我只在用户r.Numb = 21
没有20
在一起的情况下尝试检索。另外,我使用了这个查询,但没有成功。怎么解决?
SELECT s.Name, s.Gender
FROM s, r
WHERE s.ID = r.rID
AND r.Code = '21'
AND NOT r.Numb = '20'
GROUP BY s.Name, s.Gender
HAVING COUNT(s.Name) = 1
我在 StackOverflow 上进行了搜索,但无法得到正确的结果。