Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一张桌子叫replies. 它里面有一列叫做approval.
replies
approval
我使用的值是yes no, 和disapproved
yes
no
disapproved
有没有办法在批准列中选择具有两个值的回复?yes和no。 因为我不想显示disapproved回复
我搜索网络和stackoverflow。我没有地方可能是因为我没有为我的问题使用正确的关键词。
SELECT * FROM replies WHERE approval IN ('yes', 'no');
或者,如果除了您提到的三个之外,没有其他可能的值:
SELECT * FROM replies WHERE approval <> 'disapproved';
只需IN在WHERE子句中使用:
IN
WHERE
SELECT * FROM replies WHERE approval in ('yes', 'no');
现场小提琴。这是你想要的吗?
这会起作用吗:
SELECT * FROM replies WHERE approval != 'disapproved'