Задавайте вопросы, мы ответим
Вы не зашли.
SELECT * FROM (SELECT
`CustomerID`,
`Name`,
`SalesPersonID`,
`Demographics`,
`rowguid`,
`ModifiedDate`
FROM
`adventureworks`.`store`
WHERE `CustomerID` > 2
ORDER BY `CustomerID`) WHERE 1 = 2
Every derived table must have its own alias
как исправить?
Неактивен
После последней закрывающей скобки добавьте AS что_нибудь:
SELECT * FROM (SELECT
....
ORDER BY `CustomerID`) AS select_result WHERE 1 = 2
Дело в том, что у Вас возвращается табличный подзапрос, и с ним нужно обращаться как с таблицей - для этого
А вообще странный у Вас запрос. Во-первых, Вы так ни одной строки, поскольку условие 1 = 2 никогда не будет выполнено. Во-вторых, судя по его настоящему виду, можно без подзапроса обойтись.
Неактивен