При выполнении запроса ниже я получаю следующее сообщение об ошибке
Сообщение об ошибке:
ORA-00907: отсутствует правая скобка
Сообщение об ошибке указывает на следующий подзапрос
Ошибка вызвана в
SELECT t4.TIN FROM table4 t4, table5 TRA WHERE .... ORDER BY t4.TIN ASC
В настоящее время я не очень хорошо разбираюсь с вопросами и надеялся, что кто-то может указать мне, что я делаю неправильно.
Запрос
SELECT
t1.TIN AS "Employee TIN",
t2.NAME AS "Employer Name",
MAX(t3.SUMMARY_NUM) AS "Summary Number"
FROM
table1 t1,
table2 t2,
table3 t3
WHERE
t1.SUMMARY_YEAR = 2017
AND t2.TIN = t1.TIN
AND t3.SUMMARY_NUM = t1.SUMMARY_NUM
AND t3.TIN IN(SELECT t4.TIN FROM table4 t4, table5 TRA WHERE .... ORDER BY t4.TIN ASC)
GROUP BY t2.NAME, t1.TIN
ORDER BY t1.TIN ASC