A表:3711021994 张三 ………………
3711021989 李四 ………………B表:3711021994 男 2008毕业 2012.06.27
3711021994 女 2010毕业 2012.06.28联合查询
3711021994 张三 男 2010毕业
3711021989 李四 NULL NULL
3711021989 李四 ………………B表:3711021994 男 2008毕业 2012.06.27
3711021994 女 2010毕业 2012.06.28联合查询
3711021994 张三 男 2010毕业
3711021989 李四 NULL NULL
那会出现重复数据的
3711021994 张三 男 2010毕业
3711021994 张三 男 2008毕业
3711021989 李四 NULL NULL
select distinct A表.学号,A表.姓名,B表.性别 from A表 left join B表 on A表.[学号?] = B表.[学号?]
那会出现重复数据的
3711021994 张三 男 2010毕业
3711021994 张三 男 2008毕业
3711021989 李四 NULL NULL我只取张三的最后一条
A表:3711021994 张三 ………………
3711021989 李四 ………………B表:3711021994 男 2008毕业 2012.06.27
3711021994 女 2010毕业 2012.06.28联合查询
3711021994 张三 男 2010毕业
3711021989 李四 NULL NULL查询出张三的A表记录和最后一次B表的记录,没有则为空
帖子已搬家..