我有一个使用旧(+)
语法为Oracle编写的查询,现在我想将其转换为Access SQL。
这是我的问题:
select BOOKCODE.BOOKCODEID,BOOKCODE.BOOKCODENAME
from Application_bookcode, BookCode
where BOOKCODE.BOOKCODEID (+) = HMISUnitTest.APPLICATION_BOOKCODE.BOOKCODEID
and HMISUnitTest.APPLICATION_BOOKCODE.ApplicationId = 7
Access SQL中的等价物是什么?
答案 0 :(得分:1)
如果我记得旧的Oracle外连接语法(并且它是长时间),则Access中的相应查询应为
SELECT
BOOKCODE.BOOKCODEID,
BOOKCODE.BOOKCODENAME
FROM
Application_bookcode
LEFT JOIN
BookCode
ON BOOKCODE.BOOKCODEID = APPLICATION_BOOKCODE.BOOKCODEID
WHERE
APPLICATION_BOOKCODE.ApplicationId = 7