如何在SQL中运行两个顺序合并?
我正在运行一个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 在同一请求中是否可以执行此操作 谢谢 是的。这是可能的。你可以加入你想要创建的多少个表。谢谢,你能告诉我
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