首页 > 解决方案 > 我可以在一个表格中选择 2 个表格数据并具有总和值吗?

问题描述

我有两个用外键链接的表,客户表和订单表

表客户

客户 ID 客户名称
1 约翰
2 汤姆

订单

order_id 客户 ID 订单
1 1 爪哇书
2 1 佩顿书
3 2 MySQL书

那么订购了多少本书“约翰”?

我想这样显示,请任何人帮助我:显示查询。

姓名 命令
约翰 2
富美 1

标签: mysqlsql

解决方案


这应该工作

select name, count(*) as order from Customers join Orders on Customers.Cust_ID = Orders.Cust_ID group by Customers.CustID;

推荐阅读