现有一表table_apply,表中含有以下字段,jobid,username,applydate,无主键,现在要查询某一username的全部记录,
select * from table_apply where username='username'
但是结果可能出现相同的jobid记录,
201001 user1 20100225
201001 user2 20100220有没有办法相同的userid只显示一条记录?
select * from table_apply where username='username'
但是结果可能出现相同的jobid记录,
201001 user1 20100225
201001 user2 20100220有没有办法相同的userid只显示一条记录?
“在楼主的结果中,相同的jobid可能代表不同的数据”。
不明白楼主想要什么结果,最好列出结果列表。
201001 user1 20100225
201001 user2 20100220把上面的记录转变为你想要的纪录是什么样子的?
*
from
table_apply t
where
username='username'
and
applydate=(select max(applydate) from tb where jobid=t.jobid)