1、内连接:显式、隐式(两个表中关联字段相同的数据)
显示:
SELECT * FROM User u INNER JOIN Order o ON u.id = o.uid;
隐式:
SELECT * FROM User u, Oder o WHERE u.id = o.uid;
2、外连接:左外链接、右外连接
a、左外连接:(左外连接还返回左表中不符合连接条件单符合查询条件的数据行)
SELECT * FROM User u LEFT OUTER JOIN Order o ON u.id = o.uid;
b、右外连接:(右外连接还返回右表中不符合连接条件单符合查询条件的数据行)
SELECT * FROM User u REGHT OUTER JOIN Order o ON u.id = o.uid;
网友评论