Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как составить запрос / 4 сообщений из 4, страница 1 из 1
21.12.2017, 18:24
    #39573956
silent9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить запрос
есть категории и продукты

[cetegories]
id category buys1 name1 4002 name2 2003 name3 700

[products]
id cat_id product buys1 1 name1 1002 1 name2 2503 2 name3 804 3 name4 300

как составить запрос чтобы выбрать категории с сортировкой по buys desc и выбрать по одному товару в этой категории с max(buys)
...
Рейтинг: 0 / 0
21.12.2017, 18:39
    #39573969
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить запрос
...
Рейтинг: 0 / 0
21.12.2017, 19:10
    #39574001
silent9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить запрос
выводит все товары в категориях, нужно по одному с max(buys)

Код: sql
1.
2.
3.
4.
5.
6.
select p1.*
from categories s left join products p1 
on s.id = p1.cat_id
left join products p2
on p1.cat_id=p2.cat_id and p1.buys < p2.buys
order by s.buys desc, p1.buys desc
...
Рейтинг: 0 / 0
21.12.2017, 19:12
    #39574004
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить запрос
Ссылка дана. Читайте и используйте.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как составить запрос / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]