我有两个表 Business 和 Territory ,其中Business.Territory映射到Territory。" Territory ID"。当我尝试加入这些表格时,我收到错误" 无效使用'。','!'或'() '在查询表达式中" 。我正在使用以下查询:
select * from
Business INNER JOIN Territory
ON Business.Territory = Territory."Territory ID"
当我删除双引号并用方括号([])替换时,它会在弹出窗口中询问参数值。请注意" Territory ID"就是这样(有空间)。
如何加入这些表格。任何帮助,将不胜感激。提前致谢。
答案 0 :(得分:1)
你必须使用括号:
答案 1 :(得分:1)
SELECT *
FROM Business
INNER JOIN Territory
ON Business.Territory = Territory.`Territory ID`
关键是``around Territory ID - `位于键盘的1旁边(至少是英国键盘)。任何具有空格的列名称都需要这些。