結合された別のサブクエリ内の結合からエイリアスにアクセスすることはできません。 2 つの列/テーブルでサブクエリを結合する以下を使用する必要があります:
SELECT * FROM TableA a INNER JOIN TableB b ON b.B1=a.A1 INNER JOIN ( SELECT * FROM TableC c ) d ON d.C2=b.B2 AND d.C1 = b.B1
プレ>または、次のように書くこともできます:
SELECT * FROM TableA a INNER JOIN TableB b ON b.B1=a.A1 INNER JOIN TableC c ON c.C2=b.B2 AND c.C1 = b.B1
プレ>