Почему выдает ошибку: неверный синтаксис рядом с ')'?
select * from ( select * from ordersview )
Я понимаю, что вы бы не хотели этого делать, но разве это не должно работать?
Вам необходимо предоставить псевдоним;
select * from ( select * from ordersview ) T /* or AS T */
Это не только требуется, но и дает вам возможность ссылаться на T.? во внешнем запросе.
T.?
Вы можете использовать ключевое слово In для написания внутреннего запроса
Select * from tablename where columnName in(your Inner query)