category
id | name | delete_yn |
1 | 신체 | N |
2 | 제품 | N |
sub_category
id | category_id | name | delete_yn |
1 | 1 | 상의 | N |
2 | 1 | 하의 | N |
3 | 2 | 어깨 | N |
4 | 2 | 총기장 | N |
일단 카테고리를 신체, 제품으로 할지 구분하고
그 아래에 sub_category를 조인해서 해당 카테고리 목록을 출력 하고자 합니다.
만약 제품에 대한 카테고리를 출력하자면?
####################
SELECT * FROM category AS c
JOIN sub_category AS sc
ON(c.id = sc.category_id)
WHERE c.id = 2 AND c.delete_yn = 'N' AND sc.delete_yn = 'N'
####################
이렇게 나올수가 있는데요
쿼리문 보면 WHERE 절에 "c.id = 2"
이게 먼가 찜찜하네요./....
미리 insert 한 상태에서 비지니스 로직 짤때
insert한 id값 마다 어떤 카테고리를 지정했는지 설정해줘야 하는데.....
먼가 찜찜합니다.
먼가 좋은 방법이 있을까요?