SELECT
第 3 レベルのサブクエリで最上位の列を使用するにはどうすればよいですか?
私はこれを試しましたが、その結果:unknown column foo.id
SELECT foo.id,
(
SELECT SUM(bar.amount)
FROM bar
JOIN (
SELECT DISTINCT ding.id
FROM baz
JOIN ding ON ding.baz_id = baz.id
WHERE baz.foo_id = foo.id
) AS j ON j.id = bar.id
) AS amount
FROM foo