答案 0 :(得分:3)
好吧,您可以使用聚合:
select order
from t
group by order
having max(date) = 0;
如果您有一个单独的orders
表,那么not exists
也是可行的:
select o.*
from orders o
where not exists (select 1 from t where t.order = o.order and t.date > 0);
(不用说,order
对于SQL中的任何内容都是不好的名字,因为它是SQL关键字。)