繁体   English   中英

左联接,两个表不起作用

[英]Left Join with two tables not Working

我正在尝试在MS ACCESS2010查询中加入两个两个表,但它给出了错误,这是查询

SELECT f.FileName, f.CreationDate, fs.SheetName, fs.SheetNo, SB.Tags
 FROM Files AS  f  LEFT JOIN FilesSheets AS  fs
ON f.FileId = fs.FileId
LEFT JOIN SubmitSheets AS  SB 
ON  f.FileId =SB.FileId
WHERE f.FileId = 'Machine_Inspection_20140820183554.xlsx'

这是错误

在此处输入图片说明

联接周围需要访问括号将它们分组。 尝试这个:

SELECT f.FileName, f.CreationDate, fs.SheetName, fs.SheetNo, SB.Tags
FROM (Files f 
LEFT JOIN FilesSheets fs
ON f.FileId = fs.FileId)
LEFT JOIN SubmitSheets SB 
ON  f.FileId = SB.FileId
WHERE f.FileId = 'Machine_Inspection_20140820183554.xlsx'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM