1
다음 코드를 사용하고 있지만 실패하고 이유를 모르겠습니다. 무엇을다른 테이블의 왼쪽 조인 및 group_concat이있는 하위 쿼리를 사용하는 업데이트 필드
UPDATE pd
SET pd.meta_categories = x.categories
FROM t_product_description pd
JOIN (
SELECT p.product_id AS productid, GROUP_CONCAT(cd.name SEPARATOR ' ') AS categories
FROM t_product AS p
LEFT JOIN t_product_to_category AS p2c ON (p2c.product_id = p.product_id)
LEFT JOIN t_category_description AS cd ON (cd.category_id = p2c.category_id)
GROUP BY p.product_id
) x ON pd.product_id = x.productid
당신이 의미 "하지만 실패"않습니다 .. 오류가 ? 오류 메시지를 표시하십시오. 너는 틀린 결과가 있니? 데이터 샘플을 예상 resutl 및 actula 결과를 보여줍니다. – scaisEdge