о каких комментариях идет речь?
что вы "увидели" такого что вы называете дерьмом?
или вы тут на форумах только спамите?
Выложил 2 таблицы, может кто-то сможет все таки ...
добавилось только 1 наименование, вместо 20, стало 21, а их 29... как так может быть?
может 300 водителей в течении минуты нажать на кнопку завершить. это примерно 7-8 запросов с каждого
О! вот тут уже действительно нужна группировка, которую я удалил, чтобы получать выборку детально по каждому соответствию. Только вместо MAX(), как в вопросе, нужна скорее SUM() - а ну как будет несколько заказов одного товара от одного магазина... И в выражение группировки следует включить все поля, не обработанные агрегатными функциями.
fiddle