select o.tableNr, sum(o.count * p.prize) totalEarned
from orders o
inner join products p on p.productId = o.productId
group by o.tableNr
如果您还想显示表信息(例如,表名),那么您可以添加另一个 join :
select t.tableNr, t.name, sum(o.count * p.prize) totalEarned
from table t
inner join orders o on o.tableNr = t.tableNr
inner join products p on p.productId = o.productId
group by t.tableNr, t.name
1条答案
按热度按时间xsuvu9jc1#
您正在描述联接和聚合:
如果您还想显示表信息(例如,表名),那么您可以添加另一个
join
:请注意
table
是sql关键字,因此不是表名的好选择。