Py学习  »  DATABASE

如何通过查询将mysql组中的日期列值转换为列名[重复]

Wolverine • 5 年前 • 1842 次点击  

如果我有一个类似这样的mysql表:

company_name    action  pagecount
-------------------------------
Company A       PRINT   3
Company A       PRINT   2
Company A       PRINT   3
Company B       EMAIL   
Company B       PRINT   2
Company B       PRINT   2
Company B       PRINT   1
Company A       PRINT   3

是否可以运行mysql查询以获得如下输出:

company_name    EMAIL   PRINT 1 pages   PRINT 2 pages   PRINT 3 pages
-------------------------------------------------------------
CompanyA        0       0               1               3
CompanyB        1       1               2               0

我的想法是 pagecount 可以改变,因此输出列的数量应该反映,每一列 action / 总页数 配对,然后每次点击次数 company_name . 我不确定这是否称为透视表,但有人建议这样做?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44013
 
1842 次点击  
文章 [ 8 ]  |  最新文章 5 年前