ㅇ옹ㅎ
584
2016-10-10 12:36:57
3
2869

쇼핑몰 DB 설계 질문입니다 (연관 상품 DB)


mysql로 쇼핑몰 DB를 설계하고 있습니다. DB에 관한 지식이 별로 없어서 문제를 겪고 있는데요

한 상품 당 여러 상품에 색상별로 연관 상품 관계를 주고 싶습니다


예를 들어 1이라는 상품과 2,3,4 라는 상품이 연관 상품이라면 1을 선택하면 2,3,4 가 모두 보여지게 하고 싶은데요


제가 생각한거로는 관련상품 table을 따로 만들어서 


상품명관련상품
12,3,4
23,4,1
34,1,2
41,2,3

이런식으로 만드려고하는데 이게 아무리 봐도 너무 비효율적인거 같습니다.. 좋은 방법 없을까요

0
  • 답변 3

  • onlyou
    122
    2016-10-10 13:12:59

    테이블을 따로 두지 마시고 테이블 안에 bid처럼 구분할 수 있게 만드신 후 그룹 바이로 불러오시면 어떨까용

  • NG
    2k
    2016-10-10 14:22:31


    상품번호관련상품번호
    12
    13
    14
    23

    이런 식으로 1:N 관계로 저장하는 게 join 같은 쿼리 작성하기 좋습니다.



  • no1
    1k
    2016-10-10 17:15:16

    NG 님 의견에 한표 드립니다

  • 로그인을 하시면 답변 을 등록할 수 있습니다.