我有一张桌子,桌子上的物品可以分为两类。如何从较大类别中选择项目?例如,如果我的桌子看起来像
| ItemID | ItemProperty |
| 1 | true |
| 2 | true |
| 3 | false |
| 4 | false |
| 5 | false |
| 6 | true |
| 7 | true |
那么结果应该像
| ItemID |
| 1 |
| 2 |
| 6 |
| 7 |
感觉很简单,但我一直找不到答案。
最佳答案
嗯像这样:
select t.ItemId
from t join
(select ItemProperty
from t
group by ItemProperty
order by count(*) desc
limit 1
) tt
on t.ItemProperty = tt.ItemProperty;