在选择每个产品的最高状态后,我必须从产品中选择最低状态。我的查询是
select A. Name
B.LineState
from table A
join table B on A.id=B.refid
where B.Linestate = (select max(B2.Linestate)
from table B2
where B.refid=B2.refid)
这可以正常工作并提供正确的行。现在我必须从我之前得到的中选择最小的 Linestate。我试过了:
...
where B.Linestate = min((select max(B2.linestate)
from table B2
where B.refid=B2.refid))
不幸的是,它不起作用。如何从先前选择的最大值组中获取最小值?