--建表table1,table2:
create table table1(id int,name varchar(10));
create table table2(id int,score int);
--删除表中的数据
delete from table1;
delete from table2;
--删除表
drop table table1;
drop table table2;
--添加talbe1数据
insert into table1 values (1,'lee');
insert into table1 values (2,'zhang');
insert into table1 values (4,'wang');
-- 添加talbe2数据
insert into table2 values (1,90);
insert into table2 values (2,100);
insert into table2 values (3,70);
--查询
select * from table1;
select * from table2;
--联查 (前面为 左表 后面为右表)
--1.外联查(左联查、右联查、完整联查)
--左联查
select * from table1 left join table2 on table1.id=table2.id;
--右联查
select * from table1 right join table2 on table1.id=table2.id;
--完整外联查询
select * from table1 full join table2 on table1.id=table2.id;
--2.内联查
select * from table1 join table2 on table1.id=table2.id;
-- 等价于 ( cross join 后面不能加on,只能加where)
select * from table1 cross join table2 where table1.id=table2.id;
--等价于
select a.*,b.* from table1 a,table2 b where a.id=b.id;
--3.交叉连接 (没有where的子语句,就会产生笛卡尔积现象)
select * from table1 cross join table2;
--等价于
select * from table1,table2;
分享到:
相关推荐
### ORACLE 多表查询与数据修改 #### 学习目标 - **熟悉三个或四个表的连接查询**:在实际应用中,我们往往需要从多个表中获取数据以完成复杂的业务逻辑。通过本节的学习,您将能够掌握如何利用Oracle数据库进行多...
- **代码补丁**:这部分内容没有具体说明,通常涉及修改源代码以适应新的联查逻辑。 - **SQL补丁**: 1. 在数据库中导入联查注册语句。 2. 查找已注册的类,并导出相应的SQL语句。 #### 四、总结 报表联查功能是...
《NC报表联查单据教程》 本教程主要聚焦于用友NC系统的报表联查功能,特别是如何从分组表联查到销售报价单。在用友NC系统中,报表联查是一项重要的功能,它允许用户从一个报表的明细数据出发,深入查看相关的上游...
增值税发票联查情况说明.docx
内容概要:本文详细讲解了Oracle数据库中常用的几种多表联合查询方式(包括笛卡尔积查询、内连接查询、外连接...其他说明:文章还提供了若干实用示例供读者练习和参考,通过实例演练可以加深对理论知识点的理解和掌握。
这个“Ajax省市联查例子”是关于如何利用Ajax实现动态的省市区联动查询功能的一个示例。在网页设计中,这种功能通常用于用户在选择省份时,下拉框会自动更新出对应省份的城市列表,再选择城市时,会进一步显示出该...
### SQL联查应用心得与总结 #### 一、SQL联查基本概念 在数据库操作中,经常需要从多个表中获取数据,这时就需要用到联查(Join)。联查是SQL语言中最常用也是最复杂的部分之一,它允许我们从两个或多个表中检索...
SQL Server连接Oracle详细步骤 和数据库增删改查语句
例如,通过使用连接(JOIN)操作的优化,可以避免全表扫描,提高多表联查的效率。此外,子查询优化可能包括子查询消除、子查询合并或子查询物化,以减少查询的复杂性和提高执行速度。 优化器是Oracle处理SQL查询的...
微信小程序云开发多表联查
在"省市区三级联查"的实现中,首先,开发者需要在数据库中创建一个包含省份、城市、区县信息的结构,通常是一个多级关联的表或多个表。然后,利用MyBatis的映射文件或注解来定义SQL查询,获取各级别的数据。在...
通过这些字段,可以进行复杂的联查操作,如查找某个部门的所有员工或者某个员工参与的所有项目。在`练习表.txt`中,你可以找到关于如何构建和使用此类表的实例。 3. ROWNUM的使用:ROWNUM是Oracle特有的伪列,用于...
`OracleClassGuide`文件很可能是类库的使用指南,包含详细的API说明、示例代码以及最佳实践,帮助开发者快速上手并充分利用这个类库。在实际项目中,开发者可以依据这个指南,结合自己的业务需求,灵活运用`...
在网页开发中,"JS实现省市三级联查"是一个常见的需求,主要用于用户选择地理位置时,如选择国家-省份-城市,这种联动下拉菜单能够提供便捷的导航和输入体验。这个功能通常涉及到JavaScript(JS)的DOM操作、事件...
2. **交易输入**:录入日记账凭证,支持批量导入,自动过账和联查功能。 3. **期末处理**:进行月度或年度结账,包括试算平衡、结转损益等。 4. **报告生成**:自定义财务报表,如资产负债表、利润表和现金流量表。 ...
本话题主要关注"ajax的登录后的二级联查",这是一个常见的功能需求,特别是在Web应用程序中,如用户登录后需要进行一些联动查询操作,例如地区选择、部门与员工的级联下拉框等。 首先,我们需要理解Ajax的工作原理...
oracle笔记多表查询,涉及多表查询案例,代码案例,2表联查,3表联查!内联接,外连接,自连接,笛卡尔积错误等案例
在IT行业中,地区联查是一种常见的功能,特别是在数据录入、查询和展示时,例如用于地址选择、物流配送等场景。ZTree是一款优秀的JavaScript组件,它主要用于实现树形结构的展示和操作,支持丰富的交互和自定义功能...
这些SQL语句可以是简单的单表操作,也可以是复杂的多表联查,根据数据库表的关联关系自动生成。 4. **数据库连接管理**:插件需要支持配置Oracle数据库的连接参数,如URL、用户名、密码等,以便于连接数据库并获取...
2018年省市区三级联动一表联查 code name father 方便 减少资源占用