簡體   English   中英

將舊的Oracle外連接語法(+)轉換為JOIN

[英]Convert old Oracle outer join syntax (+) to JOIN

我有一個使用舊(+)語法為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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM