모든 테이블의 모든 열을 DB 형성 얻을, 카테고리와 PRODUCT_CATEGORY 여기쿼리 3 개 테이블 내가 3 개 테이블 제품이
- 제품 = ID (PK), 이름, SKU, ... 테이블의 strutures은
- 카테고리 = ID (PK), 이름, PARENT_ID (자기 관계)
- PRODUCT_CATEGORY = CATEGORY_ID (FK), PRODUCT_ID (FK)는 여기
내 쿼리입니다
을 실행하므로SELECT `products`.*,`product_category`.`category_id` as catid FROM `products` LEFT JOIN `product_category` ON products.id = product_category.item_id GROUP BY `products`.`id`
그것은 product_category 테이블에서 모든 제품 및 category_id를 가져옵니다. category.name과 마찬가지로 범주 테이블의 데이터도 필요합니다. 내가 어떻게 할 수 있니?
그냥 하나 category' 테이블 –