sql语句中groupby的使用

如图,一个脚本会定期去网页上抓到NBA比赛数据存入数据库,team1和team2是参赛的队伍;state为比赛状态:当比赛状态为结束时,state是2,如果不结束,则为1... 如图,一个脚本会定期去网页上抓到NBA比赛数据存入数据库,team1和team2是参赛的队伍;state为比赛状态:当比赛状态为结束时,state是2,如果不结束,则为1,如果未开始,则state为0;fetch_time抓取此条数据的时间;start_time为比赛的开始时间。我想找出一定时间内(比如2017-05-01到2017-05-10)1.所有比赛的集合,2.并且state=2(即比赛已经结束)3.对于每场比赛fetch_time为所有抓取记录中最早的记录请问sql语句该怎么写呀,求大神指点, 我写了,貌似结果不对SELECT * FROM `sports_nba` WHERE state=2 and start_time Between '2017-05-04' And '2017-05-21' group by `team1`,`team2'查询的结果少了好多 展开
 我来答
充宏毅t0
2017-05-21 · TA获得超过298个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:47.8万
展开全部
select id,name from tabwhere name in (select distinct name from tab)
追问
您的答案好像跟我的提问不太相关啊?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式