카테고리의 조건을 만족 :MySQL의 : 제품 나는 상태를 다음과 만족시키는 제품 만 원하는
제품
id int(10)
name varchar(128)
카테고리 : ((category_id = 1 OR category_id = 2) AND (category_id = 3 OR category_id = 4))
데이터베이스 구조를 가지고
을
Id int (10)
name varchar(64)
category_products
product_id int(10)
category_id int(10)
데이터 :
내 제품 세부
은 다음과 같습니다Products:
id name
1 P1
2 P2
3 P3
4 P4
내 카테고리 세부
은 다음과 같습니다Categories:
Id name
1 C1
2 C2
3 C3
4 C4
내 카테고리에 제품 매핑 세부 사항은 다음과 같습니다
category_products:
product_id category_id
1 1
1 3
1 4
2 2
3 1
3 2
3 3
3 4
4 1
4 4
Final Output should be:
id
1
3
4
이 절이 의미가 있습니까? 'category_id IN (1,2,3,4)'? – Raptor
시작한 쿼리가 있습니까? 원하는 분야는 무엇입니까? 원하는 결과의 샘플을 게시 할 수 있습니까? – Sean
귀하의 상태가 모두 'category_id'입니까? – Nithesh