Convert old Oracle outer join syntax (+) to JOIN

与世无争的帅哥 提交于 2019-12-20 04:57:31

问题


I have a query that was written for Oracle using the old (+) syntax and now I want to convert it to Access SQL.

Here is my query:

select BOOKCODE.BOOKCODEID,BOOKCODE.BOOKCODENAME 
from Application_bookcode, BookCode 
where BOOKCODE.BOOKCODEID (+) = HMISUnitTest.APPLICATION_BOOKCODE.BOOKCODEID 
  and HMISUnitTest.APPLICATION_BOOKCODE.ApplicationId = 7

What is the equivalent in Access SQL?


回答1:


If I remember the old Oracle outer join syntax (and it's been a long time), the corresponding query in Access should be

SELECT 
    BOOKCODE.BOOKCODEID,
    BOOKCODE.BOOKCODENAME 
FROM 
    Application_bookcode
    LEFT JOIN
    BookCode 
        ON BOOKCODE.BOOKCODEID = APPLICATION_BOOKCODE.BOOKCODEID 
WHERE
    APPLICATION_BOOKCODE.ApplicationId = 7


来源:https://stackoverflow.com/questions/21825228/convert-old-oracle-outer-join-syntax-to-join

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!