1.全连接:
能满足左表或者能满足右表的数据,都被查询出来
select * from table1 full join table2 where table1.ip=table2.ip
2.内连接:
既满足左表又满足右表的数据
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
3. 左链接:
所有左表的数据以及与右表交叉的数据
返回左表所有的行,即使右表没有对应的数据
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
4.右连接:
所有右表的数据加上与左表交叉的数据
返回右表的行,即使左表没有满足的对应的数据
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name