博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用SQL进行多表查询(转)
阅读量:2509 次
发布时间:2019-05-11

本文共 1301 字,大约阅读时间需要 4 分钟。

用SQL进行多表查询(转)[@more@]

  所谓多表查询是相对单表而言的,指从多个数据表中查询数据,这里我们主要学习从两个数据表中如何查询数据的方法。

  4.3.1 无条件多表查询

  无条件多表查询是将各表的记录以“笛卡尔”积的方式组合起来。

  如scott.dept表共有4条记录,scott.emp表共有14条记录,其“笛卡尔”积将有4*14=56条记录。

  在【命令编辑区】执行下列语句。

  ??????????????????????????????????????

  select emp.empno,emp.ename,emp.deptno,dept.dname,dept.loc from scott.emp,scott.dept;   ??????????????????????????????????????

  单击【执行】按钮,出现如图4.16所示的结果。

  【参见光盘文件】:第4章4.3431.sql。

1154678576_ddvip_1920.jpg

  4.3.2 等值多表查询

  在【命令编辑区】执行下列语句。

  ?????????????????????????????????????

  select emp.empno, emp.ename, emp.deptno, dept.dname,dept.loc from scott.emp,scott.dept where   scott.emp.deptno=scott.dept.deptno;

  ?????????????????????????????????????

  单击【执行】按钮,出现如图4.17所示的结果。

  【参见光盘文件】:第4章4.3432.sql。

1154678576_ddvip_5296.jpg

  等值多表查询将按照等值的条件查询多个数据表中关联的数据。要求关联的多个数据表的某些字段具有相同的属性,即具有相同的数据类型、宽度和取值范围。

  4.3.3 非等值多表查询

  在【命令编辑区】执行下列语句。

  ?????????????????????????????????????

  select emp.empno, emp.ename, emp.deptno, dept.dname,dept.loc from scott.emp,scott.dept where   scott.emp.deptno!=scott.dept.deptno and scott.emp.deptno=10;   ?????????????????????????????????????

  单击【执行】按钮,出现如图4.18所示的结果。

  【参见光盘文件】:第4章4.3433.sql。

1154678576_ddvip_6625.jpg

  在非等值多表查询中,读者可以使用表4.1所示的比较运算符来组合查询条件。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-954064/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-954064/

你可能感兴趣的文章
Python数据结构 将列表作为栈和队列使用
查看>>
UVA 10815 Andy's First Dictionary【set】
查看>>
【CUDA 基础】3.2 理解线程束执行的本质(Part I)
查看>>
xshell配色
查看>>
php缓存
查看>>
发短信的配置
查看>>
获取Json中特定的值
查看>>
php上传zip文件在线解压文件在指定目录下,CI框架版本
查看>>
更改CI框架默认访问路径及去掉index.php
查看>>
SQL访问EXCEL错误集合
查看>>
关于JNI程序中引用另外一个lib
查看>>
乱码问题
查看>>
c语言贪吃蛇详解5.GameOver功能与显示成绩
查看>>
Java的从浅至深绕坑而行的学习
查看>>
.Net图表开发工具JDash.Net现及设计Dashboard
查看>>
Gradle gitignore Gradle 模式 上传SVN 要忽略的文件
查看>>
python概述
查看>>
【全网首发】使用vs2017+qt5.12.4编译64位debug和release的qgis3.4.9
查看>>
数学之美系列二:谈谈中文分词
查看>>
poj3292 Semi-prime H-numbers 2012-09-05
查看>>