我最近收到了一项调查的答案,其中一些问题是可选的。
我想获取所询问问题的平均值,并将其填入所有具有相同ID的行,即使某些值为NULL。
这是我到目前为止所做的:
SELECT r1.id, r1.f1, r2.id, r2.f1 FROM
(
SELECT id, f1 from RESULT where TRAINING_RUN_ID IN (1,2) AND NAMED_ENTITY_ID = 13
GROUP BY ID
) as r1
JOIN
(
SELECT id, f1 from RESULT where TRAINING_RUN_ID IN (3,4) AND NAMED_ENTITY_ID = 13
GROUP BY ID
) as r2
问题是列中没有任何值正在更新。