我有一個表,月份,年份和這樣的id。sql group每月和每年的一行id
+-------+-----------+-----
| month | year | id
+-------+-----------+-----
| 1 | 2016 |1
+-------+-----------+-----
| 2 | 2016 |2
+-------+-----------+-----
| 2 | 2016 |3
+-------+-----------+-----
,我想一個SQL查詢,給我每月/每年只有一排與ID,如果是單一的或者ID爲空,如果有多個列該月的一年。
以上+-------+-----------+-----
| month | year | id
+-------+-----------+-----
| 1 | 2016 |1
+-------+-----------+-----
| 2 | 2016 |null
+-------+-----------+-----
的情況下
我怎麼能做到這一點查詢qith的SQL Server 2012?
你可以添加兩個相等的行,都(3,2016,4),並調整預期的結果? – jarlh
jarlh,正確的結果我想對應於戈登Linodd的答案,謝謝 – user3401335