1 使用多个表格

在「world」资料库的「country」表格中,储存世界上所有的国家资料,其中有一个栏位「Capital」用来储存首都资料,不过它只是储存一个编号;另外在「city」表格中,储存世界上所有的城市资料,它主要的栏位有城市编号和城市的名称:

虽然「country」表格自己没有储存城市名称,不过它可以使用「Capital」栏位的值,对照到「city」表格中的「ID」栏位,也可以知道城市的名称。 在这样的表格设计架构下,如果你想要查询「所有国家的首都名称」:

这样的查询需求就称为「结合查询」,也就是你要查询的资料,来自于一个以上的表格,而且两个表格之间具有上列讨论的「对照」情形。

2 Inner Join

「Inner join」通常称为「内部结合」,它可以应付大部份的结合查询需求,内部结合有两种写法,差异在把结合条件设定在「WHERE」子句或「FROM」子句中。

点击阅读全文

更多参考:

MySQL 超新手入门教程系列

MySQL入门 (一) : 资料库概论与MySQL的安装

MySQL入门 (二) : SELECT 基础查询

MySQL入门 (三) : 运算式与函式

MySQL入门 (五) : CRUD 与资料维护

本文转自: MySQL入门 (四) : JOIN 与UNION 查询

MySQL入门 (四) : JOIN 与UNION 查询相关推荐

  1. mysql union join_MySQL 超新手入门(5) JOIN 与 UNION 查询

    1 使用多个表格 在「world」资料库的「country」表格中,储存世界上所有的国家资料,其中有一个栏位「Capital」用来储存首都资料,不过它只是储存一个编号:另外在「city」表格中,储存世 ...

  2. mysql第四章分页显示查询出租房屋信息_MYSQL必知必会读书笔记第四章之检索数据...

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 使用Select语句返回的数据,可能会发现显 ...

  3. MySQL 实验四数据库的数据查询

    insert into bussiness values(1,'腾讯','企业','腾讯',123456789); insert into bussiness values(2,'阿里','事业',' ...

  4. mysql第四章表单查询样题_查询mysql表单中前10条,然后在li中循环输出。

    $mysql_servername = "localhost"; $mysql_username = "root"; $mysql_password =&quo ...

  5. MySQL入门 (九) : 子查询 Subquery

    1 一个叙述中的查询叙述 子查询(subquery)是一种很常见的应用,不论是查询.新增.修改或删除都有可能出现. 子查询是一个放在左右刮号中的「SELECT」叙述,而这个查询叙述会放在另一个SQL叙 ...

  6. MySQL入门 (七) : 储存引擎与资料型态

    1 表格与储存引擎 表格(table)是资料库中用来储存纪录的基本单位,在建立一个新的资料库以后,你必须为这个资料库建立一些储存资料的表格: 每一个资料库都会使用一个资料夹,这些资料库资料夹用来储存所 ...

  7. MySQL入门 (六) : 字元集与资料库

    1 Character Set与Collation 任何资讯技术在处理资料的时候,如果只是单纯的数值和运算,那就不会有太复杂的问题:如果处理的资料是文字的话,就会面临世界上各种不同语言的问题. 以资料 ...

  8. MySQL入门 (五) : CRUD 与资料维护

    1 取得表格资讯 1.1 DESCRIBE指令 「DESCRIBE」是MySQL资料库提供的指令,它只能在MySQL资料库中使用,这个指令可以取得某个表格的结构资讯,它的语法是这样的: 你在MySQL ...

  9. MySQL入门 (三) : 运算式与函式

    运算式(expressions)已经在查询叙述中使用过,例如算数运算与「WHERE」子句中的条件判断. 虽然目前只有讨论查询资料的部份,不过你在任何地方都有可能使用运算式来完成你的工作. 一个运算式中 ...

最新文章

  1. 2021年信号与系统作业统计处理
  2. Java 洛谷 P1308 统计单词数
  3. 活动回顾丨从技术创新到行业实践——泛娱乐社交产品专场
  4. Codeforces 1196E Connected Component on a Chessboard
  5. Session or Cookie?是否有必要使用Tomcat等一下Web集装箱Session
  6. 无人驾驶汽车之争本田为何未战先败
  7. 1285. 单词 ac自动机 + fail树
  8. java9 多版本兼容jar_Java 9 多版本兼容 jar 包
  9. kuangbin专题一 简单搜索
  10. 指派问题的遗传算法求解 Java实现
  11. web功能测试方法大全——完整!全面!(纯干货,建议收藏哦~)
  12. xp计算机连接不上网络打印机驱动,windows xp系统打印机共享提示连接失败的解决方法...
  13. Snipaste--截屏--贴图
  14. Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)
  15. OpenGauss线程管理-系统日志线程-syslogger
  16. 夏普Sharp AR-M207 一体机驱动
  17. 南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 部分题解
  18. 解决VMware虚拟机界面太小的问题
  19. 解压缩命令tar zip rar
  20. matlab 自带的地图toolbox总结2

热门文章

  1. 信息学奥赛一本通(2039:【例5.6】冒泡排序)
  2. 暑期训练日志----2018.8.25
  3. Lake Counting(信息学奥赛一本通-T1249)
  4. 合法C标识符(信息学奥赛一本通-T1134)
  5. 19 SD配置-主数据-定义通用界限
  6. zeromq php server,zeromq   php 轻量级队列
  7. python处理json数据 乱码报错_python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决...
  8. Array,List,数据类型,caseclss模式匹配
  9. tomcat-servlet-AJAX最基础例子
  10. python中的property_python中的property属性