如何从数据字段为“A”且用户值仅出现一次的表 A 中选择 USER 字段?
例子:
tblData (A)
+--------++--------+
| USER | DATA |
+--------++--------+
| 1 | A |
| 1 | B |
| 2 | A |
+--------++--------+
期望的结果:用户:2
最佳答案
可能有更简单/更漂亮的解决方案,但这个应该可行
SELECT ID FROM A A1
WHERE A1.DATA = 'A'
AND NOT EXISTS (SELECT * FROM A A2
WHERE A2.DATA <> 'A'
AND A1.ID = A2.ID)
关于mysql - SQL - 如何从具有特定数据值和只出现一次的键的表中选择一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163248/