2 loveshangzlw loveshangzlw 于 2016.03.17 15:55 提问

下面两个查询语句有什么区别
SELECT A.YWSJMS1 as ywsjms1 ,A.YWSJMS1 as ywsjms2,A.YWSJ1 as ywsj1,A.cjsj as cjsj,B.DDLB as ddlb from GY_XT_CZJL A, SW_DD_JL B  where A.SCBJ= 0 AND B.SCBJ=0 AND A.YWSN=B.SN

SELECT A.YWSJMS1 as ywsjms1 ,A.YWSJMS1 as ywsjms2,A.YWSJ1 as ywsj1,A.cjsj as cjsj,B.DDLB as ddlb from GY_XT_CZJL A  LEFT JOIN SW_DD_JL B   ON A.SCBJ= 0 AND B.SCBJ=0 AND A.YWSN=B.SN

3个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.17 16:01
已采纳

第一句是内连接方式,相当于 inner join,内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行
第二句是左连接,查询结果以第一张表为基准,左向外联接的结果集包括 LEFT OUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。

u010251633
u010251633   2016.03.17 15:56

没什么不同,不是都一样的吗

u013772876
u013772876   2016.03.17 16:14

内联和左联方式!
你可以去看看查询表的几种方式!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
TTL和CMOS电平
ttl电平和cmos电平有什么区别呢,下面简要介绍一下
SQL语句AND&OR
AND和OR运算 AND和OR可在WHERE子语句中把两个或多 个结合起来。 如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。 如果第一条件和第二条件中只要有一个成立,则OR运算符显示一条记录。 学习来源SQL教程 , vertabelo 表 VIN BRAND MODEL PRICE PRODUCTION_YEAR LJCPCBLCX14500264
SQL查询中in和exists的区别分析
sql in exists
Cookie与SESSION有什么区别
Cookie与SESSION有什么区别,Cookie与SESSION有什么区别
c与c++面试题汇总
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
C语言面试题大汇总...
1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
下面三个导航栏Item有什么区别啊???
转载自: http://www.cocoachina.com/bbs/read.php?tid=259584 下面三个导航栏Item有什么区别啊???    self.navigationItem.leftBarButtonItem self.navigationItem.backBarButtonItem sel
maven的两个在maven2中存在两个 settings.xml区别
maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。     先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个 settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以 mave
ADO.NET中一些重要的概念
关于ADO.NET的命名空间有哪些,ADO.NET架构.ADO.NET中的两个基本对象,Data reader和DataSet有什么区别,ADO.NET和传统ADO主要有什么区别,连接(Connection)对象有什么作用 等等的说明
华为全套面试题(基础版)
高级题 1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?