정말 어떻게 쓰는지 모르겠지만 아래 정보를 친절하게 확인하십시오.SQL 쿼리 필드를 열로 정렬
학생
|Student_ID|Student_Name|
|1 |Ryan |
|2 |Camille |
|3 |George |
학년
|Student_ID|Subject |Grade
|1 |Math |5
|1 |English |3
|1 |History |1
|2 |Math |3
|2 |English |4
|2 |History |1
|3 |Math |5
|3 |English |1
|3 |History |2
는이 결과를 얻을 수 있습니까?
Student_Name|Math|English|History
Ryan |5 |3 |1
Camille |3 |4 |1
George |5 |1 |2
지금 내가 먼저 열 이름으로 언 바운드 데이터 그리드를 채워 이것을 hardway을 해 봤는데, 그 학생의 이름은 각 학생의 이름에 대한 세부 사항을 추가. 이 작업은 시간이 많이 걸리고 쿼리를 더 잘 최적화하고 싶습니다.
미리 감사드립니다.
나는 이것을 정말로 좋아한다! 지적 해 주셔서 감사합니다 :) –
나는 @ John의 답을 가지고 작업 할 수있었습니다. 그 이유는 .net을 통해 열 이름을 가져와 다른 데이터 세트로 채 웁니다. 그런 다음 다른 데이터 세트에 행을 채 웁니다. 그러나 당신의 대답은 놀랍습니다. 와우, 와우. 감사. –
@bluefeet, 나는 당신의 대답을 사용하고 그것을 저장 프로 시저로 변환 할 수있었습니다. 고맙습니다. –