基本的SQL和复杂的SQL
内连接
内连接即最常见的等值连接
例如下面的SQL:
|
|
这样出来的就是隐式的内连接,没有INNER JOIN,行成的中间表为两个表的笛卡尔积;
笛卡尔积
笛卡尔积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。
外连接
外连接分为左外连接和右外连接和全外连接;
参考资料:
https://blog.csdn.net/qq_35952082/article/details/60323096
http://www.blogjava.net/hello-yun/archive/2011/04/08/347890.html
https://blog.csdn.net/qq_35952082/article/details/60323096