gpt4 book ai didi

使用 FROM 子句中的子查询进行联接操作中的 SQL 语法错误

转载 作者:行者123 更新时间:2023-12-04 22:30:52 26 4
gpt4 key购买 nike

我一直在抨击这个问题,我相信这是一个非常简单的答案。在 Excel 2016 VBA 中,我有以下 SQL 字符串,但在连接操作中出现语法错误。

SELECT c.code, p.description, p.weight, p.[pack size], p.ppb, p.[CP-UK], p.[CP-EU]
FROM((
SELECT *
FROM [Catalogue Info] as c
LEFT JOIN [Product Information] as p on c.code = p.code
)
LEFT JOIN [;database=C:\mypath\db.accdb;PWD=1234].tbl as pl on c.code = pl.product_code
)
WHERE c.Category = 'VIENNOISERIE'
AND c.Sub_Cat_1 = 'CROISSANTS'
AND c.Sub_Cat_2 = ''
AND p.active = true
ORDER BY c.Page ASC, c.Page_Position ASC;

我尝试在子查询中使用第二个 LEFT JOIN,但我很难在 SELECT 子句中引用它。

有什么想法吗?

最佳答案

我想这样做会,

SELECT j.code, j.description, j.weight, j.[pack size], j.ppb, j.[CP-UK], j.[CP-EU]
FROM(
SELECT c.code, p.description, p.weight, p.[pack size], p.ppb, p.[CP-UK], p.[CP-EU],
c.Category,c.Sub_Cat_1,c.Sub_Cat_2,p.active,c.Page,c.Page_Position
FROM [Catalogue Info] as c
LEFT JOIN [Product Information] as p on c.code = p.code
)j
LEFT JOIN [;database=C:\mypath\db.accdb;PWD=1234].tbl as pl on j.code = pl.product_code

WHERE j.Category = 'VIENNOISERIE'
AND j.Sub_Cat_1 = 'CROISSANTS'
AND j.Sub_Cat_2 = ''
AND j.active = true
ORDER BY j.Page ASC, j.Page_Position ASC;

关于使用 FROM 子句中的子查询进行联接操作中的 SQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52984559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com