left join和right join的区别是什么?
1个回答
展开全部
left join:左连接,返回左表中所有的记录以及右表中连接字段相等的记录。
right join:右连接,返回右表中所有的记录以及左表中连接字段相等的记录。
内连接(INNER JOIN):有两种,显式的和隐式的,返回连接表中符合连接条件和查询条件的数据行。(所谓的链接表就是数据库在做查询形成的中间表)。
左连接实例
我们希望列出所有的人,以及他们的定购 - 如果有的话。可以使用下面的 SELECT 语句:SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons LEFT JOIN Orders ON Persons.id_P=Orders.id_P ORDER BY Persons.LastName。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询