MySQL - 从两个表中选择COUNT

时间:2014-05-07 20:39:43

标签: mysql select count

我有这两个表:

TYPE_ID           TYPE
   1              Type1   
   2              Type2   
   3              Type3   
   4              Type4   

USER_TYPE

USRTYPE_ID        TYPE_ID
    1               1
    2               1  
    3               2 
    4               4

我需要做的是计数 user_type 表中有多少种类型。例如,

SELECT QUERY返回:

 TYPE            QUANTITY
 Type1               2
 Type2               1
 Type4               4

1 个答案:

答案 0 :(得分:1)

这应该有效

select count(USRTYPE_ID) as QUANTITY, TYPE
from user_type
inner join type
on user_type.TYPE_ID = type.TYPE_ID
group by TYPE