簡體   English   中英

Oracle中的左外部聯接

[英]left outer join in Oracle

我正在與客戶表實現左外部聯接,並將其與工資表聯接。 我對Oracle感到困惑,因為我認識到我只希望那些尚未接受審計的員工。

SELECT e.E_Name, e.Phone
FROM E_Name.Employee AS e
LEFT OUTER JOIN E_Name.Payroll AS p
ON e.E_Name = p.E_Name
WHERE p.audit != 'current';

我的錯誤:

SQL Error: ORA-00933: SQL command not properly ended

我該如何解決?

假設您的列具有與架構相同的名稱( E_Name ),則只需刪除as

SELECT e.E_Name, e.Phone
FROM Employee  e
LEFT OUTER JOIN Payroll  p
ON e.E_Name = p.E_Name
WHERE p.audit != 'current';

暫無
暫無

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

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