我天真的SQL ......請幫我下面的查詢:SQL:要獲取單個記錄每個CourseId
我有如下一個名爲Course
爲表:
Key CourseName CourseId IsCurrentVersion
0 Course_1 A 0
1 Course_1 A 0
2 Course_1 A 1
3 Course_2 B 0
4 Course_2 B 0
5 Course_3 C 1
6 Course_4 D 0
7 Course_5 E 0
8 Course_5 E 0
9 Course_6 F 1
10 Course_6 F 1
11 Course_6 F 1
12 Course_7 G 1
13 Course_7 G 0
14 Course_7 G 0
我想要下面的結果集:
CourseName CourseId IsCurrentVersion
Course_1 A 1
Course_2 B 0
Course_3 C 1
Course_4 D 0
Course_5 E 0
Course_6 F 1
Course_7 G 1
對於具有相同CourseId的記錄;具有1的IsCurrentVersion應優先於0.單個記錄還應顯示在輸出中,而不管其IsCurrentVersion值如何。
數據庫是SQL Server 2008的
我收到NULL在CourseId的所有記錄。 – Tarun