我有四個表: 訂單,員工,供應,Supply_company如何加入一個在Oracle數據庫中的許多表
Order
------------------
Order_id
Order name
Emp_id
Employee
------------------
Emp_id
Emp_name
Supply
--------------------
Supply_id
Order_id
SupplierName
Supply_company
----------------------
Supply_company_id
Supply_id
Supplier_desc
address
在這4代表一個員工都有一個以上的訂單,一個訂單有許多供應ID和那一個供應ID,我們有一個供應商描述。我想根據Emp_id
顯示Supplier_desc
。我得到所有與所有訂單相關的描述,但我需要特定的特定順序的desc,我嘗試了distinct,listagg,inner join和left outer join,並在where子句中使用了子查詢,但是我沒有找到任何解決方案。
請在發佈問題前查看[問]和[mcve] – Aleksej
將'WHERE Order.Order_id = XXX'添加到查詢中。 – Barmar
7個問題,5個答案,沒有被接受。如果你不遵守現場規則,不要指望人們與你合作。 – Kacper