Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизЗапрос на последние данные Найти похожие ветки
← →
YurikGL © (2005-02-08 15:26) [0]Запрос на последние данные
Что-то не могу сообразить, как запрос сделать
Есть таблица
CREATE TABLE MAXVES (
IDMAXVES D_INT_NULL /* INTEGER * первичный ключ/ NOT NULL,
IDMAN D_INT_NOTNULL /* INTEGER NOT NULL * ссылка с материнской таблицы/,
IDUPR D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с материнской таблицы/,
VES D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с материнской таблицы/,
DATA D_DATE_NULL /* DATE *дата последней записи/
);
Нужно сформировать запрос с аналогичной структурой, но что-бы там отображались только последние записи, т.е. для пары человек (idMan)+упражнение (idUpr) возвращалась та запись, у которой data - максимальное.
← →
Johnmen © (2005-02-08 15:38) [1]
SELECT * FROM MAXVES T1
WHERE T1.DATA=(SELECT MAX(T2.DATA) FROM MAXVES T2
WHERE (T2.IDMAN=T1.IDMAN) AND (T2.IDUPR=T1.IDUPR))
← →
YurikGL © (2005-02-08 16:03) [2]Johnmen © (08.02.05 15:38) [1]
Спасибо.
← →
Соловьев © (2005-02-08 16:20) [3]
> IDMAN D_INT_NOTNULL /* INTEGER NOT NULL * ссылка
> с материнской таблицы/,
> IDUPR D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с
> материнской таблицы/,
> VES D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с
> материнской таблицы/,
а почему нельзя одно поле? внешний ключ + Master_id ?
← →
Соловьев © (2005-02-08 16:28) [4]
> INTEGER NOT NULL * ссылка с материнской таблицы/
NOT NULL странная ссылка на мастера. как правило она допускает NULL. хотя наверное автору виднее.
← →
Johnmen © (2005-02-08 17:36) [5]>Соловьев © (08.02.05 16:28) [4]
Вот как раз на мастера как правило и не допускает.
Ссылочная целостность, однако... Не могут детали болтаться в воздухе. :)
А если это просто ссылки в справочники, то нулл-ненулл зависит от логики.
← →
Соловьев © (2005-02-08 17:56) [6]
> Ссылочная целостность, однако... Не могут детали болтаться
> в воздухе. :)
> А если это просто ссылки в справочники
ага, я попутал
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c