重新排列列和行的MySQL查询

重新排列列和行的MySQL查询,mysql,Mysql,我有一个表视图: company_name Status Status_Created_Date ------------------------------------------- Company A StatusA 15/11/2014 Company A StatusB 22/11/2014 Company B StatusA 12/11/2014 Company B StatusB 02/11/2014 我希望得

我有一个表视图:

company_name    Status  Status_Created_Date
-------------------------------------------
Company A       StatusA   15/11/2014
Company A       StatusB   22/11/2014
Company B       StatusA   12/11/2014
Company B       StatusB   02/11/2014
我希望得到这样的结果:

company_name     StatusA         StatusB  
-------------------------------------------
Company A       15/11/2014
Company A                       22/11/2014
Company B       12/11/2014
Company B                       02/11/2014
请给我您的建议,告诉我如何构建一个查询以正确完成它。

像这样尝试

select company_name,case when status='statusA' then Status_Created_Date 
else '' end "Status A",case when status='statusB' then Status_Created_Date 
else '' end "Status B" from table1

你有自己的尝试吗?一个
case
语句可能会派上用场。我们能看到合适的DDL吗?您确定要在单独的行上显示结果吗?如果是,是什么决定了顺序?