Database/MySQL 2007/04/24 14:34
[기본적 카테고리 데이타구조 : 순환구조]
카테고리코드, 카테고리명칭, 상위카테고리코드
-------------------------------------------
1, 쇼핑몰카테고리, NULL
1000, 생활/가전, 1
1001, 의류/잡화, 1
1002, 컴퓨터/사무용품, 1
...
...
1020, 모니터, 1002
1021, 본체, 1002
1022, 메모리, 1002
...
...
[ 카테고리_상품 데이타구조]
3뎁스카테고리코드, 상품코드
---------------------------
1030, 200000
1040, 200010
...
....
SELECT 카테고리코드, 카테고리명칭 FROM 상위카테고리코드=1002
---------------------------------------------------------------
1020, 모니터
1021, 본체
1022, 메모리
SELECT
A.카테고리명칭 AS '대분류',
B.카테고리명칭 AS '중분류',
C.카테고리명칭 AS '소분류',
E.상품명 AS '상품명'
FROM
카테고리 A, 카테고리 B, 카테고리 C, 카테고리_상품 D, 상품 E
WHERE
A.카테고리코드=B.상위카테고리코드 AND
B.카테고리코드=C.상위카테고리코드 AND
C.카테고리코드=B.카테고리코드 AND
D.상품코드=E.상품코드
http://jiny.kr/trackback/14


0