Объединение таблиц с помощью необработанного запроса django

Что не так с приведенным ниже запросом? Я хочу получить feedback_date из таблицы pages_dcb для всех циферблатов, которые находятся в таблице pages_dataupload, где дата регистрации циферблатов находится в 2022 году.

SELECT pages_dataupload.Dial, pages_dataupload.Registration_Date
FROM pages_dataupload WHERE pages_dataupload.Registration_Date >=  '2022-01-01'
LEFT JOIN (
SELECT pages_bdc.Dial, pages_bdc.feedback_date
) on pages_dataupload.Dial = pages_bdc.Dial;

Ошибка

Execution finished with errors.
Result: near "LEFT": syntax error
At line 1:
SELECT pages_dataupload.Dial, pages_dataupload.Registration_Date
FROM pages_dataupload WHERE pages_dataupload.Registration_Date >=  '2022-01-01'
LEFT

и когда я добавляю предложение WHERE после join, оно говорит, что нет такого столбца Dial

SELECT Dial, Registration_Date FROM pages_dataupload as t1
LEFT JOIN (
SELECT Dial, feedback_date FROM pages_bdc as t2
) on t1.Dial = pages_bdc.Dial WHERE t1.Registration_Date >=  '2022-01- 
01';

Ошибка

Execution finished with errors.
Result: ambiguous column name: Dial
At line 1:
SELECT Dial, Registration_Date FROM pages_dataupload as t1
LEFT JOIN (
SELECT Dial, feedback_date FROM pages_bdc as t2
) on t1.Dial = pages_bdc.Dial WHERE t1.Registration_Date >=  '2022-01- 
01';
Вернуться на верх