SQL计数()超过2个表的类型 [英] SQL count() over 2 tables by a type
本文介绍了SQL计数()超过2个表的类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个问题如何使正确的sql语句,因为我没有想法如何开始; - (
I have a question how to make the right sql statement, because I have no Idea how to start ;-(
有以下两个表:
表1:测试
id|name|type
-------------
1|FirstUnit|1
2|FirstWeb|2
3|SecondUnit|1
表2:类型
id|type
--------
1|UnitTest
2|WebTest
我想得到以下结果:
表结果:
type|amount
-----------
UnitTest|2
WebTest|1
任何人可以帮助提供提示如何开始?
Can anyone helping with giving a hint how to start?
b LStrike
Thanks in advance. LStrike
推荐答案
您可以尝试此查询:
SELECT
t.type ,
COUNT(*) AS amount
FROM types AS t
JOIN test AS te ON t.id= te.type
GROUP BY type
ORDER BY t.type
这篇关于SQL计数()超过2个表的类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文