我有一个PostgreSQL数据库,我需要建立一个查询来从与主表没有直接链接的表中检索信息。
客户端通过其client_identity_document
链接到UUID
,而client_identity_document
通过identity_document
链接到uuid_identity_document
。我知道我必须进行内部联接,但是我只是从relational databases
开始,我不确切知道联接没有直接关系的表的语法。
答案 0 :(得分:1)
尝试
select *
from client c
inner join client_identity_document cid on c.UUID = cid.UUID_Client
inner join identity_document id on cid.uuid_identity_document = id.UUID