GROUP BY를 사용한 MySQL PIVOT 쿼리 결과
문제:
데이터베이스 테이블을 다음으로 변환 행을 열로 표시하고 각 키에 대한 모든 데이터 값이 해당 열에 표시되는지 확인하면서 지정된 키(예: 타임스탬프)로 데이터를 그룹화합니다.
제안 쿼리:
SELECT d.data_timestamp, SUM(IF(data_id = 1, data_value, 0)) AS 'input_1', SUM(IF(data_id = 2, data_value, 0)) AS 'input_2', ... SUM(IF(data_id = 20, data_value, 0)) AS 'input_20' FROM data GROUP BY d.data_timestamp ORDER BY d.data_timestamp ASC
설명:
제한 사항:
위 내용은 GROUP BY 및 여러 데이터 ID를 사용하여 MySQL 쿼리 결과를 피벗하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!