wordpress 全站过滤,东莞微信小程序开发,wordpress显示全英文,重庆画册设计公司MySql数据库常用指令#xff08;五#xff09;多表连接 一、内连接,或等值连接二、左连接三、右连接 实际应用中#xff0c;我们常常要连接几个不同的MySQL表#xff0c;因此在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询 INNER JOIN#xff08;内… MySql数据库常用指令五多表连接 一、内连接,或等值连接二、左连接三、右连接 实际应用中我们常常要连接几个不同的MySQL表因此在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询 INNER JOIN内连接,或等值连接获取两个表中字段匹配关系的记录。 LEFT JOIN左连接获取左表所有记录即使右表没有对应匹配的记录。 RIGHT JOIN右连接 与 LEFT JOIN 注文中TEST为测试所用数据库根据实际应用修改
一、内连接,或等值连接
获取两个表中字段匹配关系的记录。 INNER JOIN
mysql SELECT a.id, a.author, b.count FROM test1_tbl a INNER JOIN test2_tbl b ON a.author b.author;注有表test1和表test2test1表id,author,timetest2表authorcount 注此语句意思为将两表值分别用a、b区分读取所有test1表author在test2表上对应的count字段值并且展示a.ida.authorb.count
等价于 WHERE 子句
mysql SELECT a.id, a.author, b.count FROM test1_tbl a, test2_tbl b WHERE a.author b.author;二、左连接
获取左表所有记录即使右表没有对应匹配的记录。
mysql SELECT a.id, a.author, b.count FROM test1_tbl a LEFT JOIN test2_tbl b ON a.author b.author;注该语句会读取左边的数据表 test1_tbl 的所有选取的字段数据即使在右侧表 test2_tbl中 没有对应的 author 字段值。
三、右连接
与 LEFT JOIN 相反用于获取右表所有记录即使左表没有对应匹配的记录。
mysql SELECT a.id, a.author, b.count FROM test1_tbl a RIGHT JOIN test2_tbl b ON a.author b.author;