我有一个使用旧(+)语法为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中的等效项?
如果我还记得旧的Oracle外连接语法(已经有 很长时间了 ),则Access中的相应查询应为
SELECT BOOKCODE.BOOKCODEID, BOOKCODE.BOOKCODENAME FROM Application_bookcode LEFT JOIN BookCode ON BOOKCODE.BOOKCODEID = APPLICATION_BOOKCODE.BOOKCODEID WHERE APPLICATION_BOOKCODE.ApplicationId = 7