Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подзапрос в представлении, ошибка создания 
V
    Опции темы
del3d
Дата 4.6.2010, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 13.11.2007

Репутация: нет
Всего: нет



Здравствуйте!
Делаю так..
Код

CREATE TABLE `users` (
  `id` int(11) auto_increment,
  `l_name` varchar(255) NOT NULL,
  `f_name` varchar(255) NOT NULL,
  `s_name` varchar(255) NOT NULL,
  `login` varchar(255) NOT NULL,
  `pass` varchar(255) NOT NULL,
  `date_modify` date default NULL,
  KEY `login` (`login`),
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE VIEW `view_users` AS SELECT
  `u1`.`id`,
  `u1`.`login` AS `log1`,
  `u1`.`date_modify` AS `dm1`
FROM
  `users` AS `u1`
JOIN
(
  SELECT `u2`.`login` AS `log2`, Max(`u2`.`date_modify`) AS `dm2`
  FROM `users` AS `u2`
  GROUP BY `log2`
) AS `u3`
ON `u1`.`login` = `u3`.`log2` AND `u1`.`date_modify` = `u3`.`dm2`;

При создании представления - ошибка..
Код

ERROR 1349 (HY000): View's SELECT contains a subquery in the FROM clause

Отдельно запрос на выборку работает.. 
Вроде как нельзя создать view из сложного запроса (с подзапросом)?
Как же быть?
PM MAIL   Вверх
Akina
Дата 6.6.2010, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Создай вьюв из подзапроса, а потом нужный тебе - на основе таблицы и вьюва.

Добавлено через 51 секунду
Цитата(del3d @  4.6.2010,  19:38 Найти цитируемый пост)
Вроде как нельзя создать view из сложного запроса (с подзапросом)?

Вроде как это прямо и честно описано в документации.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
del3d
Дата 9.6.2010, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 13.11.2007

Репутация: нет
Всего: нет



Спасибо, Akina!

Добавлено через 13 секунд
Спасибо, Akina!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0557 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.