不同的表,所以我有一個信息表,我想選擇使用條件使用PL SQL
TABLE_1
id
name
和許多其他的表與同類型的數據
TABLE_x
id
order
TABLE_y
id
order
的.. 。
TABLE_z
id
order
我想:根據該名稱來自TABLE_1我想訪問其他表的att命令。
例子:
TABLE_1
name = x
我想訪問TABLE_X和檢查訂單。 但如果
TABLE 1
name = z
我想訪問TABLE_z等
我想到了這片:
SELECT *
FROM TABLE_1
INNER JOIN (
CASE (SELECT name FROM TABLE_1)
WHEN 'x' THEN TABLE_x on TABLE_1.id=TABLE_x.id
WHEN 'y' THEN TABLE_y on TABLE_1.id=TABLE_y.id
WHEN 'z' THEN TABLE_z on TABLE_1.id=TABLE_z.id)
我不能在這裏使用case語句。
需要你的幫助!
我們不是一個代碼寫作服務。請參考[如何提出一個好問題?](https://stackoverflow.com/help/how-to-ask)。你有沒有試過做任何研究?你有什麼嘗試?這裏的問題應該有一個明確的問題/問題,顯示的研究和[最小,完整和可驗證](https://stackoverflow.com/help/mcve)示例。 – GrumpyCrouton