如何在SQL中运行两个顺序合并?

如何在SQL中运行两个顺序合并?,sql,postgresql,Sql,Postgresql,我正在运行一个SQL请求,例如 SELECT data1.agent_name, data2.agent_phone FROM mydata data1 INNER JOIN mydata2 data2 ON data1.ID = data2.ID 问题是,我想进一步将结果数据集(如上)与另一个表合并,data3使用来自data1的data1.ID2和来自data3的data3.ID2 在同一请求中是否可以执行此操作 谢谢 是的。这是可能的。你可以加入你想要创建的多少个表。谢谢,你能告诉我

我正在运行一个SQL请求,例如

SELECT data1.agent_name, data2.agent_phone 
FROM mydata data1 
INNER JOIN mydata2 data2 ON data1.ID = data2.ID
问题是,我想进一步将结果数据集(如上)与另一个表合并,data3使用来自data1的
data1.ID2
和来自data3的
data3.ID2

在同一请求中是否可以执行此操作


谢谢

是的。这是可能的。你可以加入你想要创建的多少个表。谢谢,你能告诉我语法是什么吗?只需在末尾添加左连接等。
从mydata data1内部连接mydata2 data2 data2 data1.ID=data2.ID左连接data3.id2=data1.id2