sorry,应该是:
Select DISTINCT(approvename) from (Select submitdate,tag,approvename from approvecourse where logname='fans' order by submitdate desc)
Select DISTINCT(approvename) from (Select submitdate,tag,approvename from approvecourse where logname='fans' order by submitdate desc)
select approvename,submitdate,tag from approvecourse where logname='fans' group by approvename
,分是分组了,但是时间是乱的,不是最新的时间,我应该怎么样改呢?
我改成这样:
select approvename,submitdate,tag from approvecourse where logname='sunhao' group by approvename order by approvename desc
还是不行,它只是把我的结果按submitdate排了一个序,而这个结果中就有一个不是最新的时间,哦,忘了,submitdate是一个date值,该怎么半啊
w但好象可以form table1 别名,table1 别名.
一个表可以连两次.用别名分.这样能实现吗?
销售类资格证 2002-09-25 11:43:07 2
社会公共安全产品生产许可证 2002-09-26 17:21:13 0
社会公共安全产品生产许可证 2002-09-26 17:22:11 3
社会公共安全产品生产许可证 2002-09-27 16:02:18 3
想要的结果为:
approvename submitdate tag 销售类资格证 2002-09-25 11:43:07 2
社会公共安全产品生产许可证 2002-09-27 16:02:18 3