加入两个sql表作为列

阿米尔·霍达伊

我有两个表如下:

第一表

ID cat_id 姓名
1 2 名称_01
2 2 名称_02
3 1 名称_03
4 3 名称_04
5 3 名称_04

第二张桌子

ID 姓名
1 猫_01
2 猫_02
3 猫_03

我的问题是如何创建下表结果?

id(第二个表) 名称(第二表) 计数(第一表)
1 猫_01 1
2 猫_02 2
3 猫_03 2
阿尼斯·贝尔克比尔
select t2.id,t2.name,
(select count(*) from firsttable t1 where t1.cat_id=t2.id )as count
from secendtable t2;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章