2014-07-08 234 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 

要不是有你正在努力获取其他信息从这个查询。有什么额外的信息可以给我们吗?