在一个水果中可以有多张可以筹集的门票。我需要显示每个水果筹集的票数。他们的关键字段是 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
关于mysql - 如何从一个表中选择数据并选择计数到另一个表并在MySQL中合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53002116/