22,209
社区成员
发帖
与我相关
我的任务
分享
DISTINCT
--try
select a.*,b.username from (
select * from cdb_luck_draw t where not exists(select 1 from cdb_luck_draw where uid=t.uid and time>t.time ))a inner join cdb_members b on a.uid=b.uid
if object_id('tempdb..#')is not null drop table #
go
create table #(中奖者 varchar(20), 奖品 varchar(100), 时间 datetime)
insert # select '爽眼镜6' ,'许巍歌友会门票一张(同一手机号码重复获得只算一次)', '2008-11-25 22:10:31'
insert # select '爽眼镜6' ,'二维码优惠券一张(同一手机号码重复获得只算一次)' ,'2008-11-25 22:10:15'
insert # select '太阳移动7', '二维码优惠券一张(同一手机号码重复获得只算一次)', '2008-11-25 22:05:50'
insert # select '太阳移动7', '二维码优惠券一张(同一手机号码重复获得只算一次)', '2008-11-25 22:05:24'
insert # select 'littleangelszb', '二维码优惠券一张(同一手机号码重复获得只算一次)', '2008-11-25 22:04:41'
insert # select '爽眼镜4', '二维码优惠券一张(同一手机号码重复获得只算一次)' ,'2008-11-25 22:04:13'
select * from # t where not exists(select 1 from # where 中奖者=t.中奖者 and 奖品=t.奖品 and 时间>t.时间 )
/*-------------------- ---------------------------------------------------------------------------------------------------- ------------------------------------------------------
爽眼镜6 许巍歌友会门票一张(同一手机号码重复获得只算一次) 2008-11-25 22:10:31.000
爽眼镜6 二维码优惠券一张(同一手机号码重复获得只算一次) 2008-11-25 22:10:15.000
太阳移动7 二维码优惠券一张(同一手机号码重复获得只算一次) 2008-11-25 22:05:50.000
littleangelszb 二维码优惠券一张(同一手机号码重复获得只算一次) 2008-11-25 22:04:41.000
爽眼镜4 二维码优惠券一张(同一手机号码重复获得只算一次) 2008-11-25 22:04:13.000
(所影响的行数为 5 行)*/