求助一条SQL的写法,内有详细说明
有如下两个表
第一个表
UID name
1 张三
2 李四
3 王五
第二个表
ID 学历 取得日期 UID
1 本科 2012-07 1
2 大专 2010-07 2
3 本科 2013-07 2
4 硕士 2013-07 3
5 本科 2009-09 3
想用一条sql获得下面的结果
UID name 学历 取得时间
1 张三 本科 2012-07
2 李四 本科 2013-07
3 王五 硕士 2013-07
也就是用多表连接查询的方式取得某个用户的最高学历(最后获得的学历)。想了很久,搜了很久也无法实现,特来求救。
第一个表
UID name
1 张三
2 李四
3 王五
第二个表
ID 学历 取得日期 UID
1 本科 2012-07 1
2 大专 2010-07 2
3 本科 2013-07 2
4 硕士 2013-07 3
5 本科 2009-09 3
想用一条sql获得下面的结果
UID name 学历 取得时间
1 张三 本科 2012-07
2 李四 本科 2013-07
3 王五 硕士 2013-07
也就是用多表连接查询的方式取得某个用户的最高学历(最后获得的学历)。想了很久,搜了很久也无法实现,特来求救。
...全文
相关推荐
机票网站源码,内有详细说明PHP+Mysql架构
苏州快捷航空票务有限公司源码,内有详细说明
sql语句like多个条件的写法实例
介绍了sql语句like多个条件的写法实例,有需要的朋友可以参考一下
SQL语句删除2条重复数据一条保留一条
SQL语句2条完全一样的数据删除一条保留一条,SQL Server 2005 Express 下测试通过, 仅供参考
SQL查询当前数据上一条和下一条的记录
SQL查询当前数据上一条和下一条的记录,管用,仅供参考!!!
SQL删除多列语句的写法
最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): ALTER TABLE TableName DROP COLUMN column1,column2 但是执行后,发现语法错误, 于是改成如下的方式: ALTER TABLE TableName DROP COLUMN column1,COLUMN column2 执行正确,之后查看表结构,发现列已删除,证明猜想正确。 以上所述是小编给大家介绍的SQ


