我在1個表的數據作爲組通過與外/左連接在SQL Server 2008
UserID CourseID TestID Result
1 1 1 P
1 1 2 P
2 1 1 F
2 1 2 F
這是示出了2名的用戶(用戶ID = 1和2)已採取測試(TestID = 1和2 )在CourseID = 1
現在,在總的是CourseID有3個試驗(比方說TestID = 1,2,7)作爲
CourseID TestID
1 1
1 2
1 7
這意味着沒有一個用戶的已測試(TestID = 7)顯示現在我想顯示如下數據
UserID CourseID TestID Result
1 1 1 P
1 1 2 P
1 1 7 null
2 1 1 F
2 1 2 F
2 1 7 null
我一直在用Group by的左/右外連接嘗試,但無法獲得所需的結果。如何實現?
這是什麼RDBMS? –
顯示查詢 – Buzz
它的SQL Server 2008 R2 –