我在数据库中有两列名称和年份的数据。像这样的东西,
name | year
-----------
tim | 2001
ron | 2002
tim | 2003
ron | 2005
tim | 2004
pol | 2002
pol | 2001
tim | 2003
pol | 2004
tim | 2002
我想输出这样的结果矩阵。
tim | pol | ron
2001 1 | 1 | 0
2002 1 | 1 | 1
2003 2 | 0 | 0
2004 1 | 1 | 0
2005 0 | 0 | 1
蒂姆 | 波尔 | ron 是根据累计和降序排列的,即 tim(5), pol(3), ron(2)。
数据不限于 tim,pol,ron。可以有 n 个不同的名称。