Вы потеряли INNER JOIN
, он был указан в вашем предложении WHERE
.
Обратите внимание, что вы можете принять некоторую схему форматирования для написания операторов SQL.Обнаружить такие ошибки намного проще.
SELECT table1.col1, table2.col2
FROM table1
INNER JOIN table2 ON table1.col1=table2.col6
WHERE col3 IN (
SELECT col1
FROM table3
WHERE col4 IN (
SELECT col4
FROM table4
WHERE col5 LIKE '%XYZ%'
)
)
ORDER BY table1.col1