MySQL 피벗 테이블 열 데이터를 행으로
테이블 열 데이터를 MySQL의 행으로 효과적으로 피벗하려면 집계 함수 조합을 활용할 수 있습니다. 그리고 조건부
질의:
SELECT a.ID, a.user_ID, a.job_id, MAX(CASE WHEN c.question = 'Is it this?' THEN b.answer END) 'Is it this?', MAX(CASE WHEN c.question = 'Or this?' THEN b.answer END) 'Or this?', MAX(CASE WHEN c.question = 'Or that? ' THEN b.answer END) 'Or that? ' FROM Results a INNER JOIN Answers b ON a.id = b.fk_result_id INNER JOIN Question c ON b.fk_question_id = c.ID GROUP BY a.ID, a.user_ID, a.job_id;
설명:
추가 팁:
위 내용은 집계 및 조건문을 사용하여 MySQL 열 데이터를 행으로 피벗하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!