标签:笛卡尔 没有 tab rom 右连接 full join png cross image
内连接:根据连接条件讲两张表的数据连接起来,如果没有符合的数据都会被过滤掉,留下符合条件的数据. -->INNER可以省略
SELECT <select_list>
FROM Table_A A
INNER JOIN Table_B B
ON A.Key = B.Key;
左连接:显示两表中的所有列,展示左表的所有数据,若右表可以连接上则显示数据,关联不上显示为空
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key;
右连接:显示两表中的所有列,展示右表的所有数据,若左表可以连接上则显示数据,关联不上显示为空
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key;
外连接:显示两表所有的列,展示两表的所有数据,根据连接条件进行等值连接,找不到时,会在乡音位置显示为空.
SELECT <select_list>
FROM Table_A A
FULL JOIN Table_B B
ON A.Key = B.Key;
交叉连接:笛卡尔积原则,结果为第一张表的数据乘以第二张表的数据
SELECT <select_list>
FROM Table_A
CROSS JOIN Table_B ;
或
SELECT <select_list>
FROM Table_A,Table_B ;
SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
WHERE B.Key IS NULL;
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL;
SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL OR B.Key IS NULL;
标签:笛卡尔 没有 tab rom 右连接 full join png cross image
原文地址:https://www.cnblogs.com/beloved-bq/p/12558033.html