本文摘自PHP中文网,作者(*-*)浩,侵删。
join关键字的作用是将多个表按一定的条件联合起来,从而可以实现从多个表中获取数据。
推荐课程:MySQL教程。
在join后面可以接on条件和where条件,在这里我主要就是说这两者之间的差别
建立两张简单的用来测试的表并添加数据,如下所示,一张表名为id_name,另一张表名为id_age
首先看看不添加条件――t2.age ='22'时的结果
SELECT * from id_name t1 LEFT JOIN id_age t2 on t1.id = t2.id
得到
1、在这里以left join为例,首先运行where加条件――t2.age ='22'时
SELECT * from id_name t1 LEFT JOIN id_age t2 on t1.id = t2.id where t2.age ='22'
得到结果如下
相关阅读 >>
mysql讲解navicat premium 15 激活版安装教程
更多相关阅读请进入《mysql》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。