|
Трудности в запросе с использованием MAX
|
|||
---|---|---|---|
#18+
Как упростить этот запрос, чтобы вместо двух использовать только один SELECT и выводилось только одно поле warehouseName без максимального значения? SELECT B.warehouseName, MAX(B.SUMquantity) FROM (SELECT warehouse.name warehouseName, SUM(goods.quantity) as SUMquantity FROM warehouse LEFT JOIN goods ON warehouse.id=goods.warehouseId GROUP BY warehouse.name) AS B Всё догадался SELECT warehouse.name warehouseName, SUM(goods.quantity) as SUMquantity FROM warehouse LEFT JOIN goods ON warehouse.id=goods.warehouseId GROUP BY warehouse.name ORDER BY SUM(goods.quantity) DESC LIMIT 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2020, 09:24 |
|
Трудности в запросе с использованием MAX
|
|||
---|---|---|---|
#18+
Как объединить результаты двух этих запросов? (SELECT product.name productName, SUM(goods.quantity) as SUMquantity FROM product LEFT JOIN goods ON product.id=goods.productId GROUP BY product.name HAVING SUMquantity>100) (SELECT warehouse.name warehouseName FROM warehouse LEFT JOIN goods ON warehouse.id=goods.warehouseId GROUP BY warehouse.name ORDER BY SUM(goods.quantity) DESC LIMIT 1) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2020, 09:48 |
|
Трудности в запросе с использованием MAX
|
|||
---|---|---|---|
#18+
Описывайте задачу, а не свои попытки её решить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2020, 10:44 |
|
Трудности в запросе с использованием MAX
|
|||
---|---|---|---|
#18+
Relect Как объединить результаты двух этих запросов? 2) Привести к одинаковым типы соответствующих друг другу полей; 3) Использовать UNION. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2020, 11:43 |
|
|
start [/forum/topic.php?fid=47&fpage=15&tid=1828318]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 388ms |
0 / 0 |