我有一个表,月份,年份和这样的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