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
최소한의 방법으로 문제를 설명하기 위해 쿼리를 단순화 할 수 있습니까? 또한 테이블 정의가 도움이 될 수 있습니다. –