2016-01-07 95 views
-1

我正在嘗試爲新的SQL課程完成一些tute工作,並且在完成以下查詢時遇到問題。兩個相關表之間的SQL查詢

提供,其餘額超過5000美元

我所提供的ER圖及以下模式的拷貝客戶的名單。

ER Diagram & Schema

時,他們沒有一個共同的ID我不能工作,我的周圍如何加入兩個表頭。

乾杯!

+0

您需要加入3個表 –

+0

你有關係表'has'。這就是「公共ID」(換句話說,「客戶與賬戶之間的關係」)存儲的地方。 –

+0

對不起,我沒有很好地解釋我的問題。我明白'有'表連接'客戶'和'帳戶',但我正在努力研究如何在SQL查詢中連接兩者以返回結果。 – SQLNew

回答

1

在這種情況下,您需要連接多個表。

例如

SELECT users.name FROM users 
INNER JOIN has ON has.id = users.id 
INNER JOIN accounts ON accounts.accNumber = has.accNumber 
WHERE accounts.balance > 5000 
+0

太棒了!非常感謝你的幫助。現在看起來很簡單,它被寫出來了! – SQLNew