考虑下表 “意见”选择行作为MySQL中的列?
user_id _date cnt
------------------------
1 2011-02-10 123
1 2011-02-11 99
1 2011-02-12 100
1 2011-02 13 12
2 2011-02-10 32
2 2011-02-11 433
2 2011-02-12 222
2 2011-02 13 334
3 2011-02-10 766
3 2011-02-11 654
3 2011-02-12 43
3 2011-02 13 27
...
100 2011-02-13 235
正如你可以看到,该表保存每个用户(USER_ID)每天浏览量(CNT)(_DATE)。我在寻找一个SELECT查询,将输出user_ids为列,因此表的数据将是矩阵形式,如下:
_date 1 2 3 ... 100
---------------------------------
2011-02-10 123 32 766
2011-02-11 99 433 654
2011-02-12 100 222 43
2011-02-13 12 334 27 235
这是可以做到的SELECT语句?
我不认为这是在MySQL中尽可能不包括“转动”命令可能要考虑实施这个逻辑你应用程序层。 – McGarnagle 2012-04-07 23:39:47
您是否正在寻找固定数量的列(对于一组固定的'user_id')或表中的每个'user_id'? – 2012-04-07 23:41:32
固定金额。有一百个user_id。看到OP编辑:-) – Pr0no 2012-04-07 23:52:28