sql的join和where区别


本文摘自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查询数据库的大小

提高工作效率:mysql的优化技巧

常用的几个mysql监控脚本命令

mysql如何更改数据库数据存储目录详解

mysql通配符如何查询字段

大三期末复习mysql

mysql讲解navicat premium 15 激活版安装教程

mysql的加密方法

mysql中的注意事项具体分析

3 个简单优化mysql的小方法

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...