Как удалить дубликаты и запроса MYSQL

107
18 мая 2021, 20:00

Есть запрос

SELECT SUM(qty) as grandTotal, datem,GROUP_CONCAT(machine ORDER BY machine SEPARATOR ' , ') AS machines,  sorter as sort FROM metric WHERE datem BETWEEN '$from' AND '$to' GROUP BY sorter

Всё работает отлично, но поле machines дублирует записи т е выводит вот такой результат

А хотелось бы чтоб он убирал дублирующие записи. Пробовал так

SELECT DISTINCT SUM(qty) as grandTotal, datem,GROUP_CONCAT(machine ORDER BY machine SEPARATOR ' , ') AS machines,  sorter as sort FROM metric WHERE datem BETWEEN '$from' AND '$to' GROUP BY sorter

Все равно вытаскивает дублирующие ответы. Как быть ?

READ ALSO
POST запрос с Ajax в Symfony 4

POST запрос с Ajax в Symfony 4

Нужно отправить форму в контроллер без перезагрузки страницыКак это можно реализовать используя ajax

87
Определенное слово + цифра php регулярка

Определенное слово + цифра php регулярка

Нужна регулярка которая будет находить определенное слово (в данном случае длина), и получать цифру идущую за ней, и на этом поиск прекращала,...

94
обезопасить sql запрос

обезопасить sql запрос

прошу подсказать, как можно обезопасить запрос от sql инъекцийЗапрос такого вида:

104
Как занести массив в базу данных mysql?

Как занести массив в базу данных mysql?

У меня есть вот такой массив который хранится в сессии $_SESSION['product_ids']Для занесения данных в БД я использую ORM RedBeanPHP

299