MySQL - 从两个表中选择 COUNT

标签 mysql select count

我有这两个表:

类型

TYPE_ID           TYPE
   1              Type1   
   2              Type2   
   3              Type3   
   4              Type4   

用户类型

USRTYPE_ID        TYPE_ID
    1               1
    2               1  
    3               2 
    4               4

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

SELECT QUERY 返回:

 TYPE            QUANTITY
 Type1               2
 Type2               1
 Type4               4

最佳答案

这应该有效

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

关于MySQL - 从两个表中选择 COUNT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23527957/

相关文章:

php - 计算大于 20 的值的数量

mysql - 从选择语句中的比较中删除单引号

MySQL:选择搜索字符串中出现的最长字符串

sql - 联接表中的 count(distinct) 返回重复/不正确的值

php - 为 PHP echo 计算并显示不同列中的多个 mysql 行值

PHP/MySQL - 比较 2 个不同数据库中的表

php - 如何将json转换为字符串

php - 无法使用 JsonP 获取希伯来语结果

ruby-on-rails - Rails 中的嵌套选择

mysql - 无法进行合适的查询