2014-07-08 301 views
-3

選擇在一列一個唯一的記錄,如果記錄是重複一列中選擇一個唯一的記錄,如果記錄是重複


我們一個班表

c_id 
timing 

我們有記錄的(c_id,timing)

1 | 3-5 
2 | 5-7 
3 | 3-5 
4 | 7-9 
5 | 9-11 
6 | 11-1 
7 | 7-9 

我們選擇所有的時間,但我們有3-5和7-9的時間記錄2次當我們選擇的時機顯示它只有1次及其他計時顯示像

3-5 
5-7 
7-9 
9-11 
11-1 
+0

請告訴我們你試過的東西。我們需要看到一些努力。你還使用了什麼RDBMS? MySQL或SQL Server? – JiggsJedi

+0

如果你只是想要獨特的定時,使用'SELECT時間從class_Table組按時間' –

+0

SQL Server 2008 –

回答

0

如果你想要的只是唯一的timing然後使用:

SELECT timing from class_Table group by timing 

要不是有你正在努力獲取其他信息從這個查詢。有什麼額外的信息可以給我們嗎?