语句一:
select a.ich_dadate,
b.ws_ssname,
c.pl_ssname,
d.ve_ssname,
e.icl_nqsum,
e.icl_ssunit3,
f.sk_ssname,
g.emp_ssname
from ic_trnh a,
sfm_workshop b,
bd_pline c,
bd_vehm d,
ic_trnl e,
bd_item f,
sys_emp g
where a.ws_sno = b.ws_sno
and a.pl_sno = c.pl_sno
and a.ve_sno = d.ve_sno
and a.ich_sno = e.ich_sno
and e.sk_sno = f.sk_sno
and a.ich_sinman = g.emp_sno
语句二:
select t0.ich_dadate,
t0.ich_sdef5,
t3.ws_sname,
t4.pl_sname,
t8.Wol_Ncount1,
t5.ve_sname,
t1.ICL_NQSUM,
t9.mea_ssname,
t6.sk_sname,
t7.emp_sname
from ic_trnh t0
inner join ic_trnl t1 on (t0.ich_sno = t1.ich_sno)
left join sfm_workshop t3 on (t0.ws_sno = t3.ws_sno)
left join bd_pline t4 on (t0.pl_sno = t4.pl_sno)
left join bd_vehm t5 on (t1.ve_sno = t5.ve_sno)
left join bd_item t6 on (t1.sk_sno = t6.sk_sno)
left join sys_emp t7 on (t0.ich_scman = t7.emp_sno)
left join pd_wol t8 on (t0.Who_Sno = t8.who_sno)
left join bd_measdoc t9 on (t1.icl_ssunit3 = t9.mea_sno)
上面好像是子查询,下面是连接查询。
比如要取8个字段 分别从8个表中每取一个,上面那种查询sql,和下面的查询sql,得出结果不同。
不清楚原因??求朋友解释!!
分享到:
相关推荐
用表格显示 SELECT 语句的查询结果,可以直接对查询结果进行再操作,如 修改、插入行、删除行、提交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、导出为 INSERT 语句、单条记录操作、方便的查找及替换...
他认为对于SQL的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...
ORACLE访问SQL SERVER数据库有一篇《Oracle 异构服务实践》讲得很清楚。 但里面没有讲如何设置访问多个SQL Server数据库, 我就... 假设我们要在ORACLE里同时能访问SQL Server里默认的pubs和Northwind两个数据库。
如WE8ISO8859P1或US7ASCII,而这两个字符集都没有汉字编码,虽然有些时候选用这种字符集好象也能正常使用,但用这种字符集存储汉字信息从原则上说就是错误的,它会给数据库的使用与维护带来一系列的麻烦。...
从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员),有两个内容你必须去弄清楚。第一个内容是如何成为一个Oracle Applications DBA(Oracle应用程序...
1.为什么学习oracle 2.介绍oracle及其公司的背景 3.学会安装、启动、卸载oracle 4.oracle开发工具 5.Sql*plus的常用命令 6.oracle用户管理 一、主流数据库包括: ?微软:sql server 和 access ?瑞典:mysql AB...
由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写等体会...在编写SQL语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高性能的SQL语句。 下面从SQL语句的编写和SQL语句使用索引两方面来阐述。
ORDER BY语句决定了Oracle如何将返回的查询结果排序。Order by语句对要排序的列没有什么特别的限制,也可以将函数加入列中(象联接或者附加等)。任何在Order by语句的非索引项或者有计算表达式都将降低查询速度。 ...
union 会对查询数据进行去重并排序,union all只是简单的将两个结果合并。 1.8.8 wm_concat 1.8.8.1 语法 select wm_concat(t.role_name) from g_role t where t.role_name like '%书记%' 1.8.8.2 说明 拼接字符串,...
这个声明会在两个专栏中得到结果,标注为Task和Dependence且每一行里都具有相关信息。通过使用自连接,你可以使用来自单一表格的数据来创建一个内建载数据自身内部的等级的参照描述。 USING和ON子句可以在多个专栏做...
一味地造轮子本身没有错,错在看不到车子,不清楚什么轮子最适合,于是就有了四方形,三角形,椭圆形的轮子,同样都是能上路的轮子。我的思维跳跃到了那个经典的fuzz造轮子代码。曾经用这个代码Fuzz一个小时的我,就...
有时不清楚一些参数的所有允许设定的值,可以由以下两个方法获得 1.直接输入错的值,让error来提示 代码如下: SQL> alter system set “_db_block_cache_protect”=what scope=spfile; alter system set “_db_block...
为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域...
为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域...
数据的抽取( 数据的抽取(Extract) ) 这⼀部分需要在调研阶段做⼤量的⼯作,⾸先要搞清楚数据是从⼏个业务系统中来,各个业务系统的数据库服务器运⾏什么 DBMS,是否存在 ⼿⼯数据,⼿⼯数据量有多⼤,是否存在⾮...
不像其他软件,您需要对每个场地不同时间,输入不同的价格,输到你头昏。其他的特点下面依次展开论述。 2.1场地价格定义灵活方便、功能强大。 系统出厂时已经设置了定价规则。用户可以自定义定价规则。定价规则有四...
在mysql中创建一个Schema和创建一个Database的效果好像是一样的,但是在sqlserver和orcal数据库中效果又是不同的,目前我只能理解为在mysql中schema<==>database; 数据库中的user和schema的关系: 假如...
不像其他软件,您需要对每个场地不同时间,输入不同的价格,输到你头昏。其他的特点下面依次展开论述。 2.1场地价格定义灵活方便、功能强大。 系统出厂时已经设置了定价规则。用户可以自定义定价规则。定价规则有四...