| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > ошибка в запросе |
| Автор: charodej 14.5.2008, 16:29 |
| 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 как исправить? |
| Автор: skyboy 14.5.2008, 16:42 | ||||
учите буржуйский и
|
| Автор: comtat 14.5.2008, 16:43 |
если 2 таблицы то запятая Вложенный селект отдельно выполняется ??? |
| Автор: charodej 14.5.2008, 17:09 |
| да, отдельно выполняется, но псевдоним оказывается нужен для внешнего: SELECT * FROM (SELECT `CustomerID`, `Name`, `SalesPersonID`, `Demographics`, `rowguid`, `ModifiedDate` FROM `adventureworks`.`store` WHERE `CustomerID` > 2 ORDER BY `CustomerID`) as query WHERE 1 = 2 |
| Автор: charodej 14.5.2008, 18:42 |
| всё понял, исправлюсь |