Php SQL:从db表中的一列中选择不同的值
我有一张桌子叫“回复”。里面有一列叫做approval 我使用的值是“是”“否”和“不批准” 是由管理员批准并显示给每个人。 否尚未批准,仅显示给管理员。 “未批准”表示管理员未批准,并显示为“无”。 有没有办法用两个值选择“批准”列中的答复?是和否。 因为我不想显示不赞成的回复 我在网络上搜索,发现了stackoverflow。我没有找到答案,可能是因为我没有用正确的关键词回答我的问题Php SQL:从db表中的一列中选择不同的值,php,mysql,sql,Php,Mysql,Sql,我有一张桌子叫“回复”。里面有一列叫做approval 我使用的值是“是”“否”和“不批准” 是由管理员批准并显示给每个人。 否尚未批准,仅显示给管理员。 “未批准”表示管理员未批准,并显示为“无”。 有没有办法用两个值选择“批准”列中的答复?是和否。 因为我不想显示不赞成的回复 我在网络上搜索,发现了stackoverflow。我没有找到答案,可能是因为我没有用正确的关键词回答我的问题 SELECT * FROM replies WHERE approval IN ('yes', 'no');
SELECT * FROM replies WHERE approval IN ('yes', 'no');
或者如果除了您提到的三个值之外,没有其他可能的值:
SELECT * FROM replies WHERE approval <> 'disapproved';
只需在WHERE子句中使用:
。这就是你想要的吗?这行吗:
SELECT * FROM replies WHERE approval != 'disapproved'
SELECT * FROM replies WHERE approval != 'disapproved'