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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбрать последние записи, MySQL v5.5 
V
    Опции темы
tishaishii
Дата 1.2.2012, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


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

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



Таблицы: T1(id), T2(id_t1, event_name, performed)
То есть, в T2 ведётся история T1.
Нужно составить запрос, чтобы выбрать крайние записи T2.* для каждого T1.
PM MAIL ICQ Skype   Вверх
Zloxa
Дата 2.2.2012, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


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

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



http://www.sql.ru/forum/actualthread.aspx?tid=687908

Код

select * from (select t1.*,(select t2.id from t2 where t1.id=t2.t1.id order by event_date desc limit 1) t2_last_id from t1 ) s
left join t2 on s.t2_last_id = t2.id



Это сообщение отредактировал(а) Zloxa - 2.2.2012, 07:15


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
tishaishii
Дата 5.2.2012, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


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

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



К стати:
Код
select
    pd1.*
from
    parcel as p1

    left outer join parcel_doc as pd1 on
    (p1.id=pd1.id_parcel) and
    (pd1.id=(
        select
            max(pd2.id)
        from
            parcel_doc as pd2
        where
            (pd2.id_parcel=p1.id)
    ))


Это сообщение отредактировал(а) tishaishii - 5.2.2012, 10:06
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




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


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

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