PSQL - JOIN 命令

PSQL - JOIN 命令

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

在PostgreSQL中,JOIN用于根据相关列合并多个表的记录。主要有六种类型:INNER JOIN返回匹配记录;LEFT JOIN返回左表所有记录及右表匹配记录;RIGHT JOIN返回右表所有记录及左表匹配记录;FULL JOIN返回两个表的所有记录;CROSS JOIN返回笛卡尔积;SELF JOIN用于表自连接,适合层次数据。

🎯

关键要点

  • 在PostgreSQL中,JOIN用于根据相关列合并多个表的记录。
  • INNER JOIN返回两个表中匹配的记录。
  • LEFT JOIN返回左表的所有记录及右表的匹配记录。
  • RIGHT JOIN返回右表的所有记录及左表的匹配记录。
  • FULL JOIN返回两个表的所有记录,缺失的部分用NULL填充。
  • CROSS JOIN返回两个表的笛卡尔积,即所有可能的行组合。
  • SELF JOIN用于表自连接,适合处理层次数据。
➡️

继续阅读