0
是否有任何解决方法来获取zc_orders
表中的唯一行?我只需要zc_zc_orders_status_history
(其中有重复的行)的注释字段。这是我的查询:从INNER JOIN中的某个表中获取唯一行
SELECT
zc_orders.orders_id,
zc_orders_status_history.comments,
zc_orders_status_history.orders_status_id,
zc_customers.customers_email_address,
zc_customers.customers_telephone,
zc_customers.customers_firstname,
zc_customers.customers_lastname,
zc_orders_status_history.date_added,
zc_orders.date_purchased
FROM
zc_customers
INNER JOIN zc_orders ON zc_orders.customers_id = zc_customers.customers_id
INNER JOIN zc_orders_status_history ON
zc_orders_status_history.orders_id = zc_orders.orders_id
where zc_orders_status_history.orders_status_id = 8
ORDER BY zc_orders_status_history.date_added DESC
你能只用一个'选择DISTINCT'?对于订单行,你认为什么是“唯一”?唯一订单ID? – JNevill
您可以简化查询以最简单的方式说明您的问题吗?此外,表格定义可能会有所帮助。 –