我的数据库是SQL Server 2008我有一个3列的表格。名称,类型,时间。为第一列中的每一列选择第一列第三列
我需要选择第一个(通过时间 - 第3栏)事件发生的每个名字的和是1型 的例如它可以是
(乔治,1,15:00) (George,1,15:00) (George,1,16:00) (George,1,16:10) (Mary,1,15:00) (Mary,3,15:00) (Mary,1,16:00) (Mary,1,16:10)
我只需要得到(George,1,15:00) (Mary,1,15:00)
我这样做,但它不起作用。我知道这不是正确使用独特的。
select distinct(an1. name), an2.Time
from mytable an1
left join mytable an2
on an1.id=an2.id
where an1.type =1
这工作。非常感谢你! –