这两种有什么区别? select * from a,b where a.id = b.aid select * from a left join b on a.id= b.aid请问这两种有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个查询结果,两表全部匹配的的数据第二个查询结果,A表全部,B表匹配A表id的数据 第一是内连接可以改写为 join 连接,第二种是左连接,左连接以左表为主。 第一种按条件筛选A和B表两表的数据;第二种按条件筛选B表数据,A表数据全部查询出来。 第一种是“内连接”查出全部记录 取条件相同的记录a.id = b.aid 第二种是“左连接” 以左表为基础表 查询出记录 如:右表中不存在的记录,在左表中存在。则:查出来的集合使用到的右表字段为null sql 内连接、外连接、自连接区别http://blog.sina.com.cn/s/blog_4c81e62301008nfb.html 大家看看,这两句话不同之处在哪里 sql语法中linke与In哪个效率最高 列转行问题结合问题 寻找高手,在线急 请教高人, 含自增字段的表,其数据的物理顺序是否有序? 前端应用开发工具 如何在程序打包时安装msde? 求助!sql2000客户程序发布问题。 select检索问题!!! 有一个记录登录信息(ip,机器名),我想经常将不重复的导入到另一个表中备份? 讲解一下~~
第二个查询结果,A表全部,B表匹配A表id的数据
第二种按条件筛选B表数据,A表数据全部查询出来。
第二种是“左连接” 以左表为基础表 查询出记录 如:右表中不存在的记录,在左表中存在。
则:查出来的集合使用到的右表字段为null
http://blog.sina.com.cn/s/blog_4c81e62301008nfb.html