질문 1 . 두 테이블을 조인 후 left table에 하나의 ROW로 합칠 수 있을까요?
제가 하고 싶은 것은 아래와 같습니다.
테이블 1 : 학생 테이블
학번, 이름 , 연락처, ......
테이블 2 : 성적 테이블
학번, 과목명, 성적
위 두 테이블을 left join 등을 통해서 학생 정보와 성적 정보를 표현 할려고 하는데요.
일반적을 조인을 하게 되면 아래와 같이 됩니다.
--------------------------------------------------------------------------------------------------------------------------------------------
학번 | 이름 | 연락처 | 학번 | 과목명 | 성적
1 홍길동 010- 1 과학 60
1 홍길동 010- 1 수학 50
--------------------------------------------------------------------------------------------------------------------------------------------
하지만 제가 하고 싶은 것은. 하나의 ROW로 표현하고 싶습니다.
또 과목명이 과학인 사람과 성적이 60인 사람 또는
과목명이 수학인 사람과 성적이 50인 사람 등으로 검색까지 하고 싶습니다.
제 생각에는 우찌 되었던 group by 로 묶어야 할 것 같은데요.
필드가 너무 많아서 select max(학번), max(이름),... 이런 식으로 하게되면 너무 복잡해지는데요.
group 으로 묶지 않고 하나의 ROW를 생성하는
쿼리로 어떻게 하면 될까요?
학번 | 이름 | 연락처 | 학번 | 과목명 | 성적 | 과목명 | 성적
1 홍길동 010- 1 과학 60 수학 50
|