안녕하세요.
쿼리 질문이 있습니다.
쿼리 결과가 다음과 같습니다.
ITEM VALUE
A 1
A 2
A 3
이결게 나오는 결과를
A 1 2 3
으로 나오게 하는 방법이 있는지..
답변 부탁 드립니다.
위와 같은 쿼리문은 찾아보시면 마니 나와있습니다..
MAX , CASE 문을 적절히 사용하시면 되구여..
ITEM , VALUE 레코드상에 이 두개의 값만 있을땐..
SELECT ITEM , MAX(CASE WHEN VALUE = '1' THEN '1' ELSE '0' END) VALUE1, MAX(CASE WHEN VALUE = '2' THEN '2' ELSE '0' END) VALUE2, MAX(CASE WHEN VALUE = '3' THEN '3' ELSE '0' END) VALUE3FROM 테이블명GROUP BY ITEM
감사~ ^^;;;