MySQL入门 (四) : JOIN 与UNION 查询
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 查询相关推荐
- mysql union join_MySQL 超新手入门(5) JOIN 与 UNION 查询
1 使用多个表格 在「world」资料库的「country」表格中,储存世界上所有的国家资料,其中有一个栏位「Capital」用来储存首都资料,不过它只是储存一个编号:另外在「city」表格中,储存世 ...
- mysql第四章分页显示查询出租房屋信息_MYSQL必知必会读书笔记第四章之检索数据...
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 使用Select语句返回的数据,可能会发现显 ...
- MySQL 实验四数据库的数据查询
insert into bussiness values(1,'腾讯','企业','腾讯',123456789); insert into bussiness values(2,'阿里','事业',' ...
- mysql第四章表单查询样题_查询mysql表单中前10条,然后在li中循环输出。
$mysql_servername = "localhost"; $mysql_username = "root"; $mysql_password =&quo ...
- MySQL入门 (九) : 子查询 Subquery
1 一个叙述中的查询叙述 子查询(subquery)是一种很常见的应用,不论是查询.新增.修改或删除都有可能出现. 子查询是一个放在左右刮号中的「SELECT」叙述,而这个查询叙述会放在另一个SQL叙 ...
- MySQL入门 (七) : 储存引擎与资料型态
1 表格与储存引擎 表格(table)是资料库中用来储存纪录的基本单位,在建立一个新的资料库以后,你必须为这个资料库建立一些储存资料的表格: 每一个资料库都会使用一个资料夹,这些资料库资料夹用来储存所 ...
- MySQL入门 (六) : 字元集与资料库
1 Character Set与Collation 任何资讯技术在处理资料的时候,如果只是单纯的数值和运算,那就不会有太复杂的问题:如果处理的资料是文字的话,就会面临世界上各种不同语言的问题. 以资料 ...
- MySQL入门 (五) : CRUD 与资料维护
1 取得表格资讯 1.1 DESCRIBE指令 「DESCRIBE」是MySQL资料库提供的指令,它只能在MySQL资料库中使用,这个指令可以取得某个表格的结构资讯,它的语法是这样的: 你在MySQL ...
- MySQL入门 (三) : 运算式与函式
运算式(expressions)已经在查询叙述中使用过,例如算数运算与「WHERE」子句中的条件判断. 虽然目前只有讨论查询资料的部份,不过你在任何地方都有可能使用运算式来完成你的工作. 一个运算式中 ...
最新文章
- 2021年信号与系统作业统计处理
- Java 洛谷 P1308 统计单词数
- 活动回顾丨从技术创新到行业实践——泛娱乐社交产品专场
- Codeforces 1196E Connected Component on a Chessboard
- Session or Cookie?是否有必要使用Tomcat等一下Web集装箱Session
- 无人驾驶汽车之争本田为何未战先败
- 1285. 单词 ac自动机 + fail树
- java9 多版本兼容jar_Java 9 多版本兼容 jar 包
- kuangbin专题一 简单搜索
- 指派问题的遗传算法求解 Java实现
- web功能测试方法大全——完整!全面!(纯干货,建议收藏哦~)
- xp计算机连接不上网络打印机驱动,windows xp系统打印机共享提示连接失败的解决方法...
- Snipaste--截屏--贴图
- Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)
- OpenGauss线程管理-系统日志线程-syslogger
- 夏普Sharp AR-M207 一体机驱动
- 南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 部分题解
- 解决VMware虚拟机界面太小的问题
- 解压缩命令tar zip rar
- matlab 自带的地图toolbox总结2
热门文章
- 信息学奥赛一本通(2039:【例5.6】冒泡排序)
- 暑期训练日志----2018.8.25
- Lake Counting(信息学奥赛一本通-T1249)
- 合法C标识符(信息学奥赛一本通-T1134)
- 19 SD配置-主数据-定义通用界限
- zeromq php server,zeromq php 轻量级队列
- python处理json数据 乱码报错_python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决...
- Array,List,数据类型,caseclss模式匹配
- tomcat-servlet-AJAX最基础例子
- python中的property_python中的property属性