다중 카테고리 정보
다중 카테고리본문
안녕하세요
아래 처럼
카테고리A : 1 2 3 4 5
카테고리B : 1 2 3 4
카테고리C : 1 2 3 4
이렇게 있을때
게시물은 카테고리A에서 하나 카테고리B에서 하나 카테고리C에서 하나 이렇게 가질
수 있습니다.
이때 체크박스로 카테고리A의 1번과 2번을 체크하고 카테고리B의 1번 3번을 체크하고 카테고리C의 3번 4번을 선택 했을때의 게시물을 보여주고 싶습니다..
설명 하려니 조금 어렵네요
쿼리로 봤을때는
select * from table
where
(카테고리A = 1 OR 카테고리A = 2) and (카테고리B = 1 OR 카테고리B = 3)
and (카테고리C = 3 OR 카테고리C = 4)
이렇게 나오게 하려면 어떤걸 참고해야 할까요?
다중 카테고리로 검색해도 참고할만한게 없네요...
답변부탁드립니다. 감사합니다.
아래 처럼
카테고리A : 1 2 3 4 5
카테고리B : 1 2 3 4
카테고리C : 1 2 3 4
이렇게 있을때
게시물은 카테고리A에서 하나 카테고리B에서 하나 카테고리C에서 하나 이렇게 가질
수 있습니다.
이때 체크박스로 카테고리A의 1번과 2번을 체크하고 카테고리B의 1번 3번을 체크하고 카테고리C의 3번 4번을 선택 했을때의 게시물을 보여주고 싶습니다..
설명 하려니 조금 어렵네요
쿼리로 봤을때는
select * from table
where
(카테고리A = 1 OR 카테고리A = 2) and (카테고리B = 1 OR 카테고리B = 3)
and (카테고리C = 3 OR 카테고리C = 4)
이렇게 나오게 하려면 어떤걸 참고해야 할까요?
다중 카테고리로 검색해도 참고할만한게 없네요...
답변부탁드립니다. 감사합니다.
댓글 전체

이건 카테고리 형식으로는 없읍니다.
그렇게 할려면 카테고리가 아닌 검색으로 해야합니다.
그렇게 할려면 카테고리가 아닌 검색으로 해야합니다.
답변 감사합니다.
어떤 방식이든 참고될만 자료 알려주시면 안될까요?
감사합니다.
어떤 방식이든 참고될만 자료 알려주시면 안될까요?
감사합니다.

개인적인 생각으로는 여분필드를 이용해서
여분필드를 카테고리로 사용 한 후
게시물 작성 시 카테고리를 선택하여 여분필드 값을 채워준 후
ex) wr_1 : 카테고리A : CA1~4
ex) wr_2 : 카테고리B : CB1~4 이런식으로..
여분필드를 검색하도록 링크를 주어 정렬하시는 방법이 어떠실런지요?
---
카테고리A 선택시
글쓰기 할 때 카테고리를 A 선택한 게시물을 검색하여 나오는 결과를 표시
---
카테고리B 선택시
글쓰기 할 때 카테고리를 A 선택한 게시물을 검색하여 나오는 결과를 표시
설명 하려니 조금 어렵네요
여분필드를 카테고리로 사용 한 후
게시물 작성 시 카테고리를 선택하여 여분필드 값을 채워준 후
ex) wr_1 : 카테고리A : CA1~4
ex) wr_2 : 카테고리B : CB1~4 이런식으로..
여분필드를 검색하도록 링크를 주어 정렬하시는 방법이 어떠실런지요?
---
카테고리A 선택시
글쓰기 할 때 카테고리를 A 선택한 게시물을 검색하여 나오는 결과를 표시
---
카테고리B 선택시
글쓰기 할 때 카테고리를 A 선택한 게시물을 검색하여 나오는 결과를 표시
설명 하려니 조금 어렵네요
답변감사합니다.
카테고리A를 제외한 다른 카테고리는 여분필드를 활용했습니다.
그런데
select * from table
where
(카테고리A = 1 OR 카테고리A = 2) and (카테고리B = 1 OR 카테고리B = 3)
and (카테고리C = 3 OR 카테고리C = 4)
위 처럼 뿌려주려고요... 어떻게 하면 좋을까요?
카테고리A를 제외한 다른 카테고리는 여분필드를 활용했습니다.
그런데
select * from table
where
(카테고리A = 1 OR 카테고리A = 2) and (카테고리B = 1 OR 카테고리B = 3)
and (카테고리C = 3 OR 카테고리C = 4)
위 처럼 뿌려주려고요... 어떻게 하면 좋을까요?

음..
카테고리 명이 중복이 안된다면야
처음에 글쓰기 할때 wr_1의 여분필드에 체크한 카테고리를 카테A_1|카테A_3|카테B_1 이런식으로
저장을 하구요,
리스트에서 카테A_1을 불러오면
select * from table where wr_1 like '%카테A_1%' 로 검색하면 될듯하네요.
카테고리 명이 중복이 안된다면야
처음에 글쓰기 할때 wr_1의 여분필드에 체크한 카테고리를 카테A_1|카테A_3|카테B_1 이런식으로
저장을 하구요,
리스트에서 카테A_1을 불러오면
select * from table where wr_1 like '%카테A_1%' 로 검색하면 될듯하네요.