Что я пытаюсь сделать, это получить отчетливые результаты, используя запрос MYSQL:MYSQL отчетливых результаты запроса
$sql = "SELECT un.*, co.order_product_quantity AS product_num, cu.first_name, cu.surname, cp.product_name, cp.product_thumbnail AS prod_img, co.order_goods_cost, co.order_delivery_cost, co.order_status as status
FROM (
SELECT DISTINCT order_unique_id AS o_id, order_date
FROM cbs_orders
GROUP BY order_unique_id
) un
INNER JOIN cbs_orders co ON co.order_unique_id = un.o_id
INNER JOIN cbs_users cu ON cu.id = co.order_user_id
INNER JOIN cbs_products cp ON cp.product_id = co.order_product_id
ORDER BY un.order_date DESC LIMIT $start_from, $num_rec_per_page ";
Я ищу, чтобы получить отчетливое order_unique_id из запроса, я никогда не писал запрос первоначально, я думал, что добавление «SELECT DISTINCT order_unique_id» решит проблему, но все равно возвращает дубликаты идентификаторов.
веселит за любую помощь, ребята
Graham
DISTINCT выбирает отдельные строки результатов, а не значения полей. – Uueerdo
концепция вернет различные строки, поэтому вам нужно будет сделать некоторые дополнительные манипуляции. – Fallenreaper