Привет, у меня есть ситуация похожа на эту
SELECT * FROM ( SELECT * FROM Table1 )
Интересно, почему это дает ошибку
Incorrect syntax near ')'.
Любая помощь? Заранее спасибо ..
SELECT * FROM ( SELECT * FROM Table1 ) x
Вам необходимо дать имя производной таблице.
Потому что вам нужно добавить псевдоним. Запустите это так:
SELECT * FROM ( SELECT * FROM Table1 ) T
Только для записи, MySQL отображает следующую ошибку при той же ситуации:)
У каждой производной таблицы должен быть свой псевдоним
И вы можете использовать ключевое слово AS, чтобы сделать его более читабельным
SELECT * FROM ( SELECT * FROM table1 ) as table2