행에서 열로의 변환을 구현하는 MySQL 방법: 1. 교차 조인을 사용하여 구현합니다. 코드는 [cross Join(select sum(a.kills) 'Zhu Bajie]]입니다. 2. 사례 문을 사용하여 구현합니다. 코드는 다음과 같습니다. [user_name='Sun Wukong'인 경우]
이 튜토리얼의 운영 환경: Windows 7 시스템, mysql 버전 8.0.22 이 방법은 모든 브랜드의 컴퓨터에 적합합니다. 행과 열 변환:
1 , 교차 조인 방법을 사용하여
select * from (select sum(a.kills) '孙悟空' from kills1 as a LEFT JOIN tssrz as b on a.user_id = b.id WHERE b.user_name = '孙悟空' GROUP BY b.user_name) e cross join (select sum(a.kills) '猪八戒' from kills1 as a LEFT JOIN tssrz as b on a.user_id = b.id WHERE b.user_name = '猪八戒' GROUP BY b.user_name) f
SELECT sum(case when user_name='孙悟空' then kills end) as '孙悟空', sum(case when user_name='猪八戒' then kills END) as '猪八戒', sum(case when user_name='沙和尚' then kills END) as '沙和尚' from tssrz as a join kills1 as b on a.id = b.user_id
위 내용은 mysql에서 행을 열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!