我有以下查询:
select * from indicators_values WHERE indicator_id=3255;
select * from indicators WHERE indicator_id=3255;
select * from indicators where indicator_id not in (select indicator_id from indicators_values);
因此,我没有任何行作为第一个查询的结果。我有一个结果作为第二个查询的结果。问题是第三个查询。我在第三个查询中没有任何结果,应该有一个!你知道这是什么错误吗?
答案 0 :(得分:2)
版本问题
尝试
select * from indicators where indicator_id not in (select indicator_id from indicators_values where indicator_id is not null);