我试图根据齿轮所在的类别获取齿轮的总重量和类别名称。
我有三个值得关注的表格。
'齿轮' (它保存有关每件装备的信息,包括重量),它有一个UUID,重量场被称为"重量"
' gear_list' (在名为"主题"并且有自己的UUID的字段中保存类别的名称)
' gear_list_items' (包含GearUUID,GearListUUID,CategoryUUID)
我能够传递给php脚本的是GearListUUID。
所以我需要的是一种查询方式,并得到如下结果:
CategoryName,268(重量/克) AnotherCategoryName,485(重量/克) AnotherCategoryName,1028(重量/克) AnotherCategoryName,768(重量/克) AnotherCategoryName,448(重量/克)
我怀疑我可能需要发布一些模式转储,但是如果有人知道如何在我发布之前知道如何执行此操作,那将非常感激。
答案 0 :(得分:0)
如果没有看到实际的表格模式和示例数据,但很难确定,但是你需要像
这样的东西SELECT l.Subject, SUM(g.Weight) Weight
FROM gear_list l JOIN gear_list_items i
ON l.GearListUUID = i.GearListUUID JOIN gear g
ON i.GearUUID = g.GearUUID
-- WHERE l. GearListUUID = ?
GROUP BY l.Subject