从两种SQL表连接写法来了解过去
2009-08-10 22:23
204 查看
由朋友提出此类问题 http://topic.csdn.net/u/20090806/09/cd21b02c-e321-46d7-924a-82fd442b0a41.html
select * from a,b where a.id=b.id
select * from a inner join b on a.id=b.id
---这两个哪个好?
其中11楼的回答最为深入。其实这个问题还是有一定的历史原因的,不管你习惯什么样的写法只要知道来龙去脉就不会再被细枝末节来迷惑了。以下观点为个人认识,如有偏差欢迎指正。
简单的说,前者是ansi sql 86标准后者是ansi sql 92标准(*****),这个观点最容易被人接受。
什么是ansi?美国国家标准局,iso的重要成员之一,1918年就有了。
什么是ansi sql?就是ansi注意到了sql的生产力,于是规范化了一下。
什么是sql?他是ibm发明的,oracle发扬广大的一门语言。
select * from a,b where a.id=b.id
select * from a inner join b on a.id=b.id
---这两个哪个好?
其中11楼的回答最为深入。其实这个问题还是有一定的历史原因的,不管你习惯什么样的写法只要知道来龙去脉就不会再被细枝末节来迷惑了。以下观点为个人认识,如有偏差欢迎指正。
简单的说,前者是ansi sql 86标准后者是ansi sql 92标准(*****),这个观点最容易被人接受。
什么是ansi?美国国家标准局,iso的重要成员之一,1918年就有了。
什么是ansi sql?就是ansi注意到了sql的生产力,于是规范化了一下。
什么是sql?他是ibm发明的,oracle发扬广大的一门语言。
相关文章推荐
- 从两种SQL表连接写法来了解过去
- 从两种SQL表连接写法来了解过去
- 从两种SQL表连接写法来了解过去
- 从两种SQL表连接写法来了解过去
- 防止连接泄漏的两种SQLHelper.cs文件写法
- Winform添加App.config文件和调用连接字符串的两种写法
- Oracle 外连接两种写法的一个例子
- Winform添加App.config文件,和调用连接字符串的两种写法
- qt 连接 sqlserver 两种写法
- 连接字符串的两种写法
- js 判断各种数据类型 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例:
- webconfig中连接的两种写法
- sql数据库连接字符串在APP.config配置文件内的两种写法
- 防止连接泄漏的两种SQLHelper.cs文件写法
- Singleton模式两种写法
- HDU 1195 BFS,双向BFS两种写法
- java 连接 Access数据库的两种方法
- MySQL5.x 左连接left join 的写法
- Java 中单例模式的两种写法
- Access连接字符串,带密码的写法