我正在为自己的业务编写一个简单的客户数据库(新娘礼服),并尝试实现以下目标:
我尝试过滤掉那些没有“ordered = 1”标志的uid。因此,不应显示来自用户的所有条目,其中至少一个条目具有“ordered = 1”标志。
在下图中,用户 575 的所有条目不应显示,因为他已经订购了一件衣服...
这可以做到吗?
亲切的问候,
斯特凡
最佳答案
使用不存在
select a1.*
from MyTable a1
where not exists (select 1
from MyTable a2
where ordered = 1
and a1.UID = a2.UID)
关于php - 选择 UID 但不选择具有给定状态的 UID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41638061/