2 xuxiaoyinliu xuxiaoyinliu 于 2016.03.24 18:47 提问

SQL语句写法求教
sql

有一条SQL语句不知道怎么分析还请大家指导下,谢谢

 SELECT * FROM XUTEST LEFT JOIN XUTEST2 LEFT JOIN XUTEST3 ON XUTEST2.SUPID=XUTEST3.SUPID ON XUTEST3.SUPID=XUTEST.SUPID

这条怎么理解?为什么改成这样就报错?XUTEST.SUPID标识符无效

 SELECT * FROM XUTEST LEFT JOIN XUTEST2 LEFT JOIN XUTEST3 ON XUTEST.SUPID=XUTEST2.SUPID ON XUTEST3.SUPID=XUTEST.SUPID

3个回答

Is_Df
Is_Df   2016.03.24 19:17
已采纳

原语句表示XUTEST表左连接表XUTEST2+XUTEST3所以在 表XUTEST2与表 XUTEST3左连接时不存在XUTEST表

xuxiaoyinliu
xuxiaoyinliu 请问这种写法SELECT * FROM XUTEST LEFT JOIN XUTEST3 LEFT JOIN XUTEST2 ON XUTEST2.SUPID = XUTEST3.SUPID ON XUTEST3.SUPID = XUTEST.SUPID与SELECT * FROM XUTEST LEFT JOIN XUTEST3 LEFT JOIN XUTEST2 ON XUTEST2.SUPID = XUTEST3.SUPID ON XUTEST2.SUPID = XUTEST.SUPID这种写法为什么结果不同??
2 年多之前 回复
Crabime
Crabime   2016.03.24 21:32

这种外连接的方式是不是也太繁琐了

AinUser
AinUser   2016.03.24 21:12

这是sql组合查询 涉及到左查询,右查询,,, 你可以先了解这方面知识

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
常用的SQL语句,通用性很强。
常用的SQL语句写法,通用性很强。 常用的SQL语句写法,通用性很强 常用的SQL语句写法,通用性很强
LINQ体验(18)种写法语句——LINQ to SQL语句
LINQ体验(18)种写法语句——LINQ to SQL语句LINQ体验(18)种写法语句——LINQ to SQL语句LINQ体验(18)种写法语句——LINQ to SQL语句
求教类似SUMIF;COUNTIF的条件函数的写法???
求教类似SUMIF;COUNTIF的条件函数的写法???
标准Sql语句的写法
有次面试非得让我写3表连接查询的标准SQL语句,可是我不知道,我们一般都是直接写而不考虑是否遵循标准,能用即可的。所以检查了一下。具体的如下:(http://blog.chinaunix.net/u/22313/showart.php?id=214419)一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或
sql语句左外连接与右外连接的写法
sql语句左外连接与右外连接的写法
关于mybatis动态SQL语句的写法
由于mybatis是一个轻量级的框架,SQL语句shi自己写的,可以不断的优化SQL语句,提高查询的效率,近来用到了动态SQL,写了一些简单的SQL语句,如下所示: car_id, car_name, car_color, car_price, car_desc selec
几种使用sql写法
Q表达式 Q表达式可以处理换行、单引号等特殊字符 update t_sys_res_config_sql t    set t.query_sql = q'(long string)'  where t.bm_class_id = 'T_RC_COM_INTERNATE_CONFIG'; UPDATE语句 UPDATE语句 可以对查询结果进行update。
oracle 行转列
oracle 行转列的sql语句写法, 附带例子
Java的SQL语句的写法小结
Java的strSQL的写法确实有时候让人头疼:有 " +让你搞得不是很明白。其实,分开来看就行。识别每个符号的意思即可。"" 是SQL的字符串。是String类型的。 里主要用来字符串操作的。和数据库的varchar等相对应得。不和int 对应。+ 是用来连接字符串类的 这样你就可以看明白了。
【转】常用SQL语句书写技巧
转自:http://jianghaifeng.blogchina.com/3841741.html SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。通过优化SQL语句提高查询性能的关键是: 根据实际需求情况,建立合适的索引; 使用一切可能的方式去利用好索引,避免全表扫描; 尽量减少内存及数