桌子
id | name | year
数据:
1 | ham | 2006
2 | ham | 2007
3 | ham | 2008
4 | amm | 2007
5 | amm | 2008
6 | inn | 2009
现在我正在尝试构建一个给我以下输出(或类似输出)的 sql
name | y1 | y2 | y3 | y4
ham | 2006 | 2007 | 2008 | null
amm | null | 2007 | 2008 | null
inn | null | null | null | 2009
当进行多个(自我)左连接时,我有点明白这一点,但前提是为该名称设置了 2006。有没有办法做到这一点?