MYSQL的left join和right join的区别
时间: 2023-11-03 16:01:49 浏览: 95
SQL中的left join right join
left join和right join是关系型数据库中的两种连接方式。它们的主要区别在于连接时以哪个表为主进行关联。
left join(左连接)是以左表为主,将左表中的所有数据都显示出来,并将与右表中符合条件的数据进行关联。如果右表中没有与左表匹配的数据,那么右表显示为NULL。
right join(右连接)则是以右表为主,将右表中的所有数据都显示出来,并将与左表中符合条件的数据进行关联。如果左表中没有与右表匹配的数据,那么左表显示为NULL。
简而言之,left join是以左表为基准显示数据,而right join则是以右表为基准显示数据。
阅读全文