求sql语言group分类查询语句
TEST表前4列内容如下:
id nameA gameB dateA
1 kas test3 20110101
2 tst sfsg 20110102
3 dsf dsdf 20110103
4 kas test3 20110104
显示数据格式如下(nameA相同情况下dateA最早的时间)
id nameA gameB dateA
1 kas test3 20101101
2 tst sfsg 20110102
3 dsf dsdf 20110103
求Sql语句
sql
语言
------解决方案--------------------这类问题的解决方法太多了,除了用group by 还能用大于小于等。楼下补充
------解决方案--------------------
select * from tb a where exists(select 1 from tb where a.nameA=nameA
group by nameA
having min(dateA)=a.dateA)