두 테이블의 결과 집합을 하나도 만들지 않으려 고하고 있으며, 수행 방법을 알아 내거나 무엇을 검색할지 문제가 있습니다. 이 포럼에서.열을 행으로 바꾸기
Table1
----------------------------------
ID | Name
----------------------------------
1 | aa
2 | bb
3 | cc
4 | dd
5 | ee
Table2
----------------------------------
ID | Table1_ID | Value
----------------------------------
1 | 1 | good
2 | 2 | Dumb
3 | 3 | Fat
4 | 4 | Wet
5 | 5 | High
6 | 1 | Thin
7 | 2 | Tall
8 | 3 | Goofy
9 | 4 | Rich
10 | 5 | Funny
나는 나에게 다음과 같은 결과 집합으로 끝낼 수있는 쿼리 나 방법을 찾고 있어요 : 코드 : 다음과 같은 가상 테이블 데이터 고려 기본적으로
aa | bb | cc | dd | ee
---------------------------------------------------------------
good | Dumb | Fat | Wet | High
Thin | Tall | Goofy | Rich | Funny
을 나는 능력을 원하는 Table1에서 이름 목록을 가져 와서 열 머리글로 바꾸고 모든 열에 정렬 할 수있는 기능으로 Table2의 모든 값을 해당 열에 넣습니다. 이것이 가능한가?
데이터를 논리적으로 배열에 저장하여이를 분류 할 수 있습니다. 시도해 봤어? –
원시 SQL 쿼리 자체에서이 작업을 수행 할 수 있다고 생각하지 않습니다. 하지만 PHP 코드에서? 물론 ... 내가 할 수있는 것처럼 Cheezburger가 말했듯이, 모든 것을 배열로 옮기면 의지대로 수정할 수 있습니다. – Tularis