在 SQL 中,如果只需要返回匹配的行,则应当使用 '内连接' (INNER JOIN)。

内连接只返回两个表中具有相同值的行的结果集。

其他连接类型:

  • 左连接 (LEFT JOIN):返回左表的所有行,以及右表中与左表匹配的行。
  • 全连接 (FULL JOIN):返回两个表的所有行,即使没有匹配的行。
  • 交叉连接 (CROSS JOIN):将两个表中的每行进行组合,生成所有可能的组合。

结论:

为了只返回匹配的行,应该使用 '内连接'。

SQL 连接类型:如何只返回匹配的行?

原文地址: https://www.cveoy.top/t/topic/ngk1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录