카테고리 구현중인데
생각한게.. sub_no 컬럼에 부모들 번호를 입력하는 겁니다.
no name sub_no
1 의류 1
2 신발 2
3 상의 1,3
4 반팔 1,3,4
5 운동화 2,5
select * from category where no in ((select sub_no from category where no=4)) ; <-- 이게 어떻게 먹을 방법이 없을까요??
select * from category where no in (1,3,4) mysql 이 요렇게 생각하게끔 만드는게 목표인데.. 잘 안되네요..
이렇게 하면.. 맨첨에 나오는 1,3,4 중에 1만 먹습니다.
select sub_no from category where no=4 이거 먼저 날리고 변수에 넣어서 다시
select * from category where no in ($v[sub_no]); 이건 잘 먹습니다.
mysql 버전은 5.0 이고요
php로 개발하는건 아니고 jsp 입니다..
|