Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Из каждой категории 5 последних добавлений! MySQL

2.0K
19 декабря 2005 года
theBEST
54 / / 02.05.2003
В общем проблема следующего порядка:
есть таблица в которой прописаны все категории
пример:
t1 (cat_id, name, description)
и имеется таблица где прописаны все продукты(новости и пр.) с привязкой к t1:
t2 (id, cat_id, ...)

Хотелось бы каким-нить образом вытащить с таблицы 2 по пять последних пунктов к каждой категории, при этом не хотелось бы делать много запросов..

Возможно ли такое в mysql?? в документации и google ничего найти не смог! хотя, сказать честно, затрудняюсь правильно сформулировать запрос для поисковика
2.0K
19 декабря 2005 года
theBEST
54 / / 02.05.2003
Никто решения не знает?? :(
14K
20 декабря 2005 года
shastyk
3 / / 14.12.2005
Если известен последний номер то можно так: SELECT id,cat_id.... from t2 where id >...; и самаму вычесть 5. Можно еще наверное попробовать в конце лимит проставить...

Если нет, то можно по обновлениям забить..
Если надо, я проверю и напишу. У меня Postgre на работе, как и учебник по нему. Так что завтра попробую посмотреть.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог