0
Можно ли получить доступ к полям по производным таблицам?SQL - Обмен полями между производными таблицами
SELECT *
FROM (SELECT ID, COL1A FROM Table1) T1
JOIN (SELECT ID, COL2A FROM Table2) T2
ON T1.ID = T2.ID
JOIN (SELECT ID, (COL3A + T2.COL2A) AS SUM FROM Table3) T3
ON T1.ID = T3.ID
Да, вы получаете сообщение об ошибке в коде выше? –
Да, это так. Или вы можете использовать Common Table Expressions (CTE) тоже. – JotaPardo
Я не знаю, откуда берутся комментарии «да». 'T2.COL2A' находится вне области действия в ANSI SQL и каждой базе данных, с которой я знаком. Есть более эффективные способы написания запроса, но конкретное выражение там не допускается. –