MySQL 的内连接、左连接、右连接有有什么区别?

MySQL 的连接主要分为内连接和外连接,外连接常用的有左连接、右连接。

mysql-fcdaad5f-c50e-4834-9f9a-0b676cc6be83.png

  • 内连接(inner join):在两个表进行连接查询时,只保留两个表中完全匹配的结果集。
  • 左连接(left join):在两个表进行连接查询时,返回左表的所有行,即使在右表中没有匹配的记录。
  • 右连接(right join):在两个表进行连接查询时,返回右表的所有行,即使在左表中没有匹配的记录。

标签: java, Java面试题, MySQL, Java问题合集, MySQL面试题, Java编程, Java问题精选, Java常见问题