Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.11.2019, 13:45
|
|||
---|---|---|---|
|
|||
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
Здравствуйте уважаемые. Помогите написать подзапрос, который выводит одну строку, с наибольшим количеством товаров в наличии. Заранее благодарен. Я написал половину ), выводит все категории со своим количеством товаров, а дальше не могу составить подзапрос, который вывел-бы нужную строку )). Код: sql 1. 2. 3. 4. 5.
Результат : ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.11.2019, 16:44
|
|||
---|---|---|---|
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
Отсортировать по убыванию посчитанного поля и взять первую запись, делов-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.11.2019, 16:52
|
|||
---|---|---|---|
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
Настоящие профи не ищут простых путей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.11.2019, 18:59
|
|||
---|---|---|---|
|
|||
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
Akina, спасибо , вы так имели ввиду ? ( так работает правильно, выводит два столбца, одну строку ) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
попробовал ещё одним методом Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
но так выводит только столбец - amount, а - title не знаю как прицепить. Мож Вы знаете как надо правильно ? пример приведёте ?, если не трудно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.11.2019, 09:14
|
|||
---|---|---|---|
|
|||
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
sql_junior, мсье знает толк в извращениях )) А что помешало добавить ORDER - LIMIT к изначальному запросу (в котором LEFT лишний, кстати)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.11.2019, 12:52
|
|||
---|---|---|---|
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2019, 07:42
|
|||
---|---|---|---|
|
|||
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
ScareCrow, спасибо, но так запрос выводит число - 61, а надо - 23230, но если поменять product.id на product.amount, точнее просто amount, тогда всё работает правильно. paver, Вы правы ), LEFT JOIN - выводит неправильные данные, он выводит число 23920 ( а надо 23230 ), причём без названия категории, т.е какую-то мусорную строку. Спасибо всем за ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2019, 07:46
|
|||
---|---|---|---|
|
|||
Выбрать категорию, с наибольшим количеством товаров |
|||
#18+
Работающие запросы : 1. Код: sql 1. 2. 3. 4. 5. 6.
2. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&mobile=1&tid=1828876]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
90ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 301ms |
total: | 474ms |
0 / 0 |