按2列分组

时间:2018-03-07 15:29:13

标签: sql

我有一个包含3列的表格:

enter image description here

我如何才能让只生产一种产品类型和多种型号的制造商? 答案应输出制造商和类型。

谢谢!

1 个答案:

答案 0 :(得分:1)

select maker, type
from your_table
where maker in
(    
    select maker
    from your_table
    group by maker
    having count(distinct type) = 1
       and count(distinct model) > 1
)

内部选择获取制造者,外部选择添加类型。

相关问题