분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임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 테이블을 두 번 써야한다는 것인데 찾아보니 셀프조인으로
같은 테이블의 값을 받아올 수 있다고해서 쿼리문을 저렇게 써보았습니다.
혹시 봐주실수 있으시다면 정말 감사합니다.
죄송합니다. 댓글 작성은 회원만 가능합니다.
번호 | 제 목 | 이름 | 날짜 | 조회 | 추천 | |||||
---|---|---|---|---|---|---|---|---|---|---|
▶ | DB쿼리 질문있습니다. [3] | 미두두 | 18/01/12 22:32 | 50 | 0 | |||||
2 | 친구 컴퓨터 견적 대충 내봤는데 무난할까요? [1] | 미두두 | 17/01/02 12:03 | 57 | 0 | |||||
1 | 자바 JDBC 쿼리 질문입니다. [11] | 미두두 | 16/11/28 16:00 | 61 | 0 | |||||
|
||||||||||
[1] | ||||||||||