[英]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.