LINUX.ORG.RU

История изменений

Исправление BaBL, (текущая версия) :

Ха! Если делать просто select, все работает отлично. А вот если на его базе делать VIEW, снова получаю ошибку:

Да, у MySQL есть такое ограничение, забыл про него =(

Тогда разве что так:

CREATE VIEW `md` AS
select
     max(date) mdate,
      `phone`
from `monitoringtable`
group by `phone`;

CREATE VIEW `last_data` AS 
select 
`date` AS `date`,
`phone` AS `phone`,
`data` AS `data`
from md
join monitoringtable mt on `md`.`mdate`=`mt`.`mdate` and `md`.`phone` = `mt`.`phone`;
работать будет медленнее само собой...

Исходная версия BaBL, :

Ха! Если делать просто select, все работает отлично. А вот если на его базе делать VIEW, снова получаю ошибку:

Да, у MySQL есть такое ограничение, забыл про него =(

Тогда разве что так:

CREATE VIEW `MD` AS
select
     max(date) mdate,
      `phone`
from `monitoringtable`
group by `phone`;

CREATE VIEW `last_data` AS 
select 
`date` AS `date`,
`phone` AS `phone`,
`data` AS `data`
from md
join monitoringtable mt on `md`.`mdate`=`mt`.`mdate` and `md`.`phone` = `mt`.`phone`;
работать будет медленнее само собой...