mysql - 如何从一个表中选择数据并选择计数到另一个表并在 MySQL 中合并?
问题描述
在一个水果中可以有多张票可以筹集。我需要显示每个水果筹集的票数。他们的关键领域是fruit_id。
解决方案
如果我有以下表格:
水果
id name
1 apple
2 orange
门票
id fruit_id
1 1
2 1
3 2
4 2
5 2
然后我会使用下面的 SQL 语法来输出一个你需要的表:
SELECT fruit.id, fruit.name, COUNT(tickets.id)
FROM tickets
LEFT JOIN fruit ON fruit.id = tickets.fruit_id
GROUP BY fruit.id;
输出:
id name COUNT(tickets.id)
1 apple 2
2 orange 3
推荐阅读
- css - CSS 中的悬停不适用于 Electron
- c# - 是否有异步感知 AppCompatActivity 覆盖的参考文档?
- r - 如何在数据框中翻转字符串
- r - Xaringan 演示文稿中的子弹颜色
- c# - 构建模块化 asp core angular 应用程序
- python - 有人可以解释一下为什么这段代码中应该有一个 for 循环
- python - 如果满足条件,如何截断列表
- powershell - Ansible uri 模块
- javascript - Nodejs expressjs make npm package available throughout the project
- python - 如何使 360 度鱼眼镜头拍摄的图像变形?