SQL:计算一对多关系

时间:2018-01-04 10:00:05

标签: mysql sql database entity-relationship

给出以下表格:

  • 用户(u_id,c_id)
  • 颜色(c_id,color_name)

假设每个用户只能选择一种颜色。如何返回(使用SQL)由10个以上用户选择的颜色名称列表?

1 个答案:

答案 0 :(得分:1)

你尝试过这个吗?

select color_name  
from User U  
left join Color C on U.c_id = C.c_id  
group by color_name  
having count(u_id) >= 10