내가있는 테이블의 내 MySQL의 책상에서 구조 = 255 shop_id하기 = 233 shop_id 한 몇 가지 범주를 복제 :업데이트 자체 조인 된 테이블
Table name: **t_category**
fields: id, name, parent_id, shop_id
지금은 shop_id = 255 이러한 복제 범주를 가지고, parent_id는 shop_id = 233의 카테고리와 관련이 있습니다. 복제 된 카테고리의 parent_id를 업데이트해야합니다.
SELECT p.id AS 'Parent',
c.id AS 'Child'
FROM t_category c
INNER JOIN t_category p ON p.id = c.`parent_id` and c.shop_id = 255
가 어떻게 복제 범주의 상위 ID를 업데이트 할 수 있습니다
우선처럼 자체 조인을 쓰기 위해 노력하고 있어요?
는 어떻게 복제 및 원래의 행을 구별 할 수 있습니까? –
233의 카테고리에있는 parent_id를 각각의 카테고리에 255로 연관시킬 수있는 방법이 있습니까? –
@TabAlleman 이름은 완전히 동일합니다. – Burak