请问这两种写法有什么不同指出? select * from a,b where a.a=b.bselect * from a inner join b on a.a=b.b请问这两种写法有什么不同指出? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from a,b where a.a=b.b------1select * from a inner join b on a.a=b.b-----2在查询分析器后台会把1转换成2。 WHERE子句中使用的连接语句,在数据库语言中,被称为隐性连接。INNER JOIN……ON子句产生的连接称为显性连接。(其他JOIN参数也是显性连接)WHERE 和INNER JOIN产生的连接关系,没有本质区别,结果也一样。但是!隐性连接随着数据库语言的规范和发展,已经逐渐被淘汰,比较新的数据库语言基本上已经抛弃了隐性连接,全部采用显性连接了。 规则不同而已,其实没区别前者不符合ANSI的标准而已,也就是说可能移植到其他不同平台数据库的话会有一点麻烦 新人求助 同时多个表插入数据 求一个算法,当前在线人数,急 表约束的问题 简单的查询问题 请教:视图或sp 请问:怎样在SQL SERVER中将小写金额转成大写? SQL Server 中求PrimayKey(急) 初学vfp,求助。 用ACCESS做一个小商业站点的数据库,行么? 一个很基础的聚合查询 200万条数据查询问题!请教。
前者不符合ANSI的标准而已,也就是说可能移植到其他不同平台数据库的话会有一点麻烦