在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Mysql连接(join)查询 1、基本概念 将两个表的每一行,以“两两横向对接”的方式,所得到的所有行的结果。 假设:
2、则他们对接(连接)之后的结果类似这样: 3、连接查询基本形式: from 表1 【连接方式】 join 表2 【on连接条件】连接查询基本形式: from 表1 【连接方式】 join 表2 【on连接条件】 1、连接查询的分类 交叉连接 其实就是两个表之间按连接的基本概念,进行连接之后所得到的“所有数据”,而对此无任何“筛选”的结果——筛选就是指连接条件。 即:交叉连接就是没有条件的“全部连接”——有称为 笛卡尔积。 交叉连接通常没有实用价值,因为这样连接之后 数据,每一行数据的意义就可能会“丢失”。 形式:
或:
内连接 形式:
含义: 取得一个“交叉连接”的结果中,满足所设定的连接条件(就是on后面的条件)的那些行的数据; 交叉连接往往会有“无意义数据”,如下: 2、看内连接的结果: 3、结果为: 4、可见:内连接其实就是找出一个交叉连接的数据结果中,“有意义”的那些数据行。而一个交叉连接,其中的数据,有的有意义,有的没有意义(错误数据)。 但是,要注意:
|
请发表评论