使用联接的SQL查询

使用联接的SQL查询,sql,join,Sql,Join,我必须创建一个表a,它从表B中选择几个列,B与另一个表C连接。但是C从另一个表D中获取几个值作为输入。我只想知道查询的格式 这就是我所尝试的: INSERT INTO A SELECT a,b,c,d FROM B LEFT JOIN C WHERE 1=1, few other conditions 我不知道应该把D放在哪里,你能详细说明一下吗?由于C从另一个表中输入的值很少,因此表D没有给出任何详细信息。您的左连接缺少ON子句。但是我不能理解你的问题。你能展示一些样本数据和期望的结果吗?

我必须创建一个表a,它从表B中选择几个列,B与另一个表C连接。但是C从另一个表D中获取几个值作为输入。我只想知道查询的格式

这就是我所尝试的:

INSERT INTO A
SELECT a,b,c,d
FROM B
LEFT JOIN C
WHERE 1=1, few other conditions

我不知道应该把D放在哪里,你能详细说明一下吗?由于C从另一个表中输入的值很少,因此表D没有给出任何详细信息。您的
左连接缺少
ON
子句。但是我不能理解你的问题。你能展示一些样本数据和期望的结果吗?