안녕하세요?
MYSQL 질문드립니다. 그림과 같이 출력하고자 도움을 구합니다.
TEST_TABLE 의 데이터 값을 컬럼으로 보고
USER_TABLE 의 값을 조인하여
RESULT 와 같이 최종본으로 보게 하고 싶습니다.
TEST_TABLE COL1 이 NAME 이면 USER_NM을 아래에 리스트로 뿌리고
TEST_TABLE COL2 이 ITEM 이면 USER_ITEM을 아래에 리스트로 뿌리고
TEST_TABLE COL3 이 ID 이면 USER_ID를 아래에 리스트로 뿌리고자 합니다.
TEST_TABEL 의 데이터 값을 컬럼처럼 보고 USER_TABLE 의 컬럼값과 조인하여
리스트처럼 뿌릴수 있는 방법이 있을까요..?
읽어주셔서 고맙습니다.
/* 답에만 맞추면 */ SELECT COL1 , COL2 , COL3 FROM TEST_TABLE UNION ALL SELECT USER_NM , USER_ITEM , USER_ID FROM USER_TABLE
생각을 좀 많이 하게 되네요.ㅎ
test_table 값이 가변이라 출력된 데이터의 값을 user_table 컬럼값과 비교해서 일치하는값을 밑에 뿌려주는 형태라서..
test_table 데이터값을 아예 user_table 값과 동일하게 넣어야 겠어요
test_table에 출력된 데이터 값중 user_table 컬럼값과 일치하면 리스트로 보여지도록....
생각이 정리가 안되니 뒤죽박죽이네요
다시 정리하고 풀어봐야겠습니다.
도와주신 글 고맙습니다 ^^