我的查询有效,如下所示:
SELECT
SUM(`WTE`) / 1000 AS WTE
FROM `orthoptists` AS o
LEFT JOIN `instances` AS i
ON o.instance_FK = i.id
WHERE i.region = 14 AND o.band = "D" AND o.age = "A" ;
对于 o.band 和 o.age,我各有 10 个可能的值,对于这两个值的每个排列,我都需要此查询的结果。
我对 SQL 很陌生:有没有办法使用子查询为 o.band 中的一个值生成所有结果(比如说)?或者甚至一口气完成所有工作?
性能在这方面并不重要:方便才是。