|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
Всем доброго дня. Есть две таблицы. Артикулы и предложения по ним. Задача выгрузить артикулы с данными о предложении с минимальной ценой. С помощью гугла и небольшого опыта был составлен запрос который работает, но только без ONLY_FULL_GROUP_BY : Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
На каждый артикул выдается несколько предложений с минимальной ценой. Использовал GROUP BY id чтобы оставить только одно предложение. Я понимаю, что это не правильно, но как сделать правильно, не хватает опыта. Если это возможно, подскажите. Запрос используется для выгрузки данных, поэтому без лимитов. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 10:57 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
game_Racer Есть две таблицы. Артикулы и предложения по ним. Задача выгрузить артикулы с данными о предложении с минимальной ценой. И укажите точную версию MySQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 13:09 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
Akina, http://sqlfiddle.com/#!9/6e85e4/2 Версия сервера: 5.5.60-MariaDB Полученный результат устраивает, не устраивает запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 14:50 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=21a8e6aec49b06e6305dc44f3a0c973d А что делать в случае, когда в двух разных предложениях одна и та же, причём минимальная, цена - решай самостоятельно. game_Racer Полученный результат устраивает А вот это плохо. Как раз по причине возможности того, что тебе предстоит разруливать самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 16:02 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
AkinaА что делать в случае, когда в двух разных предложениях одна и та же, причём минимальная, цена - решай самостоятельно. С твоим запросом такие случаи есть, а с моим нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 23:11 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
game_Racer С твоим запросом такие случаи есть, а с моим нет. Нет, если хочется писать "кривые" запросы - да пожалуйста, мне-то что с того... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 07:38 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
Akina, Все верно, мне без разницы, какой из дублей. Главное условие с минимальной ценой и без дублей. Спасибо за попытку помочь. Будем считать эту задачу невыполнимой. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 11:54 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
game_Racer мне без разницы, какой из дублей. На Вашей древней версии - походу проще всего сделать это на переменных. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 12:51 |
|
Помогите избавится от GROUP BY
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
https://dbfiddle.uk/?rdbms=mysql_5.5&fiddle=e54d8b8be4de248857945c8e04e53cd1 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 13:03 |
|
|
start [/forum/topic.php?fid=47&fpage=8&tid=1828056]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 182ms |
0 / 0 |