mysql 多表查询效率优化_详解Mysql多表联合查询效率分析及优化_MySQL - join

58e8d81c4a0d115f2a9f9f245fa77d87.png

...。MySQL数据库支持如下的联接查询:

CROSS JOIN(交叉联接)

INNER JOIN(内联接)

OUTER JOIN(外联接)

其它

在进行各种联接操作时,一定要回忆一下在《SQL逻辑查询语句执...

代码如下:

SELECT column_name FROM table1 LEFT [OUTER] JOIN table2 ON table1.column=table2.column

b. RIGHT [OUTER] JOIN:

RIGHT与LEFT JOIN相似不同的仅仅是除了显示符合连接条件的结果之外,还需要显示右表中不符合连接条件的数据列,相应使用NULL对应

代码如下:

SELECT column_name FROM table1 RIGHT [OUTER] JOIN table2 ON table1.column=table2.column

Tips:

代码如下:

SELECT * FROM table1,table2 WHERE table1.id=table2.id;

2. ON

mysql>

代码如下:

SELECT * FROM table1 LEFT JOIN table2 ON table1.id=table2.id;

SELECT * FROM table1 LEFT JOIN table2 ON tabl

你可能感兴趣的:(mysql,多表查询效率优化)