我有几个视图在 SQL Server 中生成以下两个输出。第一个(公寓输出)显示特定城镇中带有瓷砖和砖墙的公寓数量。第二个显示相同,但用于房屋。
我要做的是创建一个看起来像第三个示例的决赛桌,其中公寓和房屋数量与相应的 Tileroof 和 Brickwall 组合相结合。
我尝试过联合然后分组,但我真的很难让 Flats 和 Houses 并排计数列。请问有人可以帮忙吗?
谢谢
--View one
| Town | Flats | TileRoofs | Brick Wall |
-----------------------------------------
| A | 3 | Y | N |
| A | 4 | N | Y |
| A | 8 | N | N |
--View two
| Town | Houses | TileRoofs | Brick Wall |
------------------------------------------
| A | 1 | Y | Y |
| A | 2 | Y | N |
| A | 5 | N | Y |
| A | 2 | N | N |
--Prefered output, by combining the two--
| Town | Flats | Houses | TileRoofs | Brick Wall |
--------------------------------------------------
| A | 0 | 1 | Y | Y |
| A | 3 | 2 | Y | N |
| A | 4 | 5 | N | Y |
| A | 8 | 2 | N | N |