세 테이블 조인하는 SQL 문 작성을 어떻게 하면 좋을까요??
조회수 1531회
테이블 구조는 아래 그림과 같습니다.
제가 보여주고 싶은것은 제품 리스트에서 제품에 속하는 자재들이 나타나도록 하려고 합니다.
제품1 | (자재1, 자재2)
제품2 | (자재1, 자재3)
제품3 | (자재2, 자재3, 자재4)
제품4 | (자재1, 자재2, 자재3)
세 테이블을 조인 해야하는데 어떻게 해야할지 도저히 생각이 나질 않습니다.
sql 만으로 가능한 건지요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
SELECT * FROM products JOIN bill_of_material ON products.unit_id = bill_of_material.unit_id JOIN materials ON bill_of_material.material_id = materials.material_id
요렇게 하시면 됩니다.
- 답변이 늦었네요... 제가 원했던 query는 아니였는데 감사합니다. ^^ 한 행에 자재 리스트를 다 가져오고 싶었거든요 알 수 없는 사용자 2017.7.13 07:12
댓글 입력