2
結果のクエリが正しい結果のクエリと同じになるように、行を結合します。行同士を組み合わせる方法はありますか?
マイコード:
SELECT space_num,
name AS employee,
NULL AS employee2
FROM (dbo.employee
INNER JOIN dbo.occupancy ON employee.id = occupancy.employee_id)
RIGHT JOIN dbo.space ON occupancy.space_id = space.id
UNION
SELECT space_num,
NULL AS employee,
name AS employee2
FROM (dbo.employee
INNER JOIN dbo.allocation ON employee.id = allocation.employee_id)
RIGHT JOIN dbo.space ON allocation.space_id = space.id
マイ結果:
期待される結果:
元のテーブルからサンプルデータを投稿すると便利です。 –