mysql 行转列

SELECT
	A.company_name,
	max( A.contacts ) AS contact,
	max( A.email ) AS email 
FROM
	(
SELECT
	company_name,
CASE
	
	WHEN items = "contacts" THEN
	item_values ELSE "" 
	END AS contacts,
CASE
	WHEN items = "email" THEN
	item_values ELSE "" 
	END AS email 
FROM
	shunqi_result 
	) as A 
GROUP BY
	company_name;

在这里插入图片描述

mysql 行转列_第1张图片

你可能感兴趣的:(mysql)