我有一个这样的表:列元SQL与缺失值选择行
id group_id meta
1 A last_activity
2 A post_id
3 B last_activity
4 C last_activity
5 C post_id
我想那里是不是值只返回GROUP_ID“POST_ID”
我我尝试了不同的解决方案,如NOT IN
,<>
等,但我无法得到正确的结果。
喜欢的东西:
$sql_group_id = ("SELECT group_id FROM `table` WHERE meta <> 'post_id'");
其结果将是:group_id = B
我怎样才能做到这一点?
你会不会使用COUNT()在这里,而不是SUM()? –
@AdamCopley这是我们结合*特别是在MySQL *'SUM'与布尔表达式返回1或0.注意:'COUNT(0)'等于1. –
啊我看,非常好,很棒点数(0)。谢谢! –