【发布时间】:2020-06-19 00:21:45
【问题描述】:
假设我有两列“col1”和“col2”。
这是多对多的关系。
设 col2 有 'A' ,'B' & 'C' 三种值
现在我通过 col1 执行分组,我想为 col 1 中的每一行获取 col2 的 A、B、C 的最大计数
例如:
Col1 | col2
-----+--------------
1. | A
1. | A
1. | B
2. | C
结果
COL1 | COL2
-----+------
1. | A
2. | C
我尝试在外部查询的 select 子句中按子查询编写分组,但我认为它不支持。
不明白。
【问题讨论】:
-
select distinct col1, col2 from ...? -
我建议指出你正在使用的sql server类型:mysql、sql server、postgresql等
标签: sqlite