products id client_id status_id
本质上,您的问题建议聚合和having子句用于筛选。 假设status_id1已签名,且2已关闭,则为:
having
status_id
1
2
select client_id from products group by client_id having max(status_id = 1) = 0 and max(status_id = 2) = 1