분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
테이블은 총 3개가 있으며
user 테이블의 이름,코드 group 테이블의 그룹이름, 그룹코드, 상위그룹이름, 상위그룹코드, 도메인 코드를 따오는 쿼리문을 작성해야하는데
user | group | domain |
user_id | group_id | domain_id |
name | name | name |
code | code | code |
group_id | domain_id | |
parent_id |
SELECT user.name, user.code, g1.name "group_name", g1.code "group_code", g2.name "parent_name", g2.code "parent_code", domain.name FROM user, domain, group g1, group g2
WHERE a.parent_id = b.group_id ;
이런식으로 작성하면 쿼리가 돌아갈까요??
제가 지금 문제로 삼고 있는 것은 group 테이블을 두 번 써야한다는 것인데 찾아보니 셀프조인으로
같은 테이블의 값을 받아올 수 있다고해서 쿼리문을 저렇게 써보았습니다.
혹시 봐주실수 있으시다면 정말 감사합니다.
죄송합니다. 댓글 작성은 회원만 가능합니다.