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
我的結果:
預期結果:
如果您從原始表格發佈樣本數據可能會有所幫助。 –