早教吧 育儿知识 作业答案 考试题库 百科 知识分享

分析SQL语句显示文章、提交人和最后回复时间selecta.title,a.username,b.adddatefromtablea,(selectmax(adddate)adddatefromtablewheretable.title=a.title)b洒家看不懂

题目详情
分析SQL语句
显示文章、提交人和最后回复时间
  select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b
洒家看不懂
▼优质解答
答案和解析
分开来看。
首先从from的后面看起,这样就可以看到两个别名 a 跟 b
a就不用我多说了,就是一个表。b呢其实就是一个查询出来的结果,一个结果集,你可以简单的认为别名为b的查询结果就是一个只有 adddate 字段的一个表 select max(adddate) adddate from table where table.title=a.title ,这个表示取table表中同一个title的adddate的最大值。
最后,查询出来的结果,应该 title是唯一的