假设我有一个表 (TreatmentsPerformed),其中包含医生执行的所有治疗,以及执行治疗的预约 ID 和特定治疗的费用。请参阅此处的示例:
TreatmentsPerformed
appointmentID treatment treatmentCost
3 tmnt1 30
3 tmnt2 100
3 tmnt3 200
4 tmnt2 100
5 tmnt1 30
5 tmnt3 200
6 tmnt2 100
6 tmnt3 200
是否可以通过一个查询选择一个包含每个约会的总成本的结果集?我该怎么办呢? 上面的例子期望的结果是这样的:
AppointmentCost
appointmentID totalCost
3 330
4 100
5 230
6 300
最佳答案
像这样
SELECTappointmentId, SUM(treatmentCost) astotalCost FROM table GROUP BYappointmentID;
关于MySQL - 如何将此表减少到总成本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40645604/