SQL Server で次の 2 つの出力を生成するビューがいくつかあります。最初のもの (Flats 出力) は、タイルルーフとブリックウォールのある特定の町のフラットの数を示しています。2 つ目は同じことを示していますが、住宅用です。
私がやろうとしているのは、フラットと戸数が対応するタイルルーフとブリックウォールの組み合わせと組み合わされた 3 番目の例のようなファイナル テーブルを作成することです。
ユニオンしてからグループ化を試みましたが、フラットとハウスのカウント列を並べて表示するのに本当に苦労しています。誰か助けてください。
ありがとう
--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 |