只有JOIN在postgres中意味着什么?

时间:2020-05-20 09:51:36

标签: postgresql join

我正在尝试查询,但不知道此内部联接是什么类型的联接?

select * 
FROM abc 
  JOIN xyz  on abc.id =xyz_id;

1 个答案:

答案 0 :(得分:1)

这是一个INNER联接。如果您在INNER之前添加了JOIN关键字,它将执行相同的操作。这是一个可选关键字。

the PostgreSQL docs

中列出了以下联接类型
  • [ INNER ] JOIN
  • LEFT [ OUTER ] JOIN
  • RIGHT [ OUTER ] JOIN
  • FULL [ OUTER ] JOIN
  • CROSS JOIN

在语法中,方括号中的内容是可选的,但省略它仍会提供相同的联接类型。