-1
我正在嘗試爲新的SQL課程完成一些tute工作,並且在完成以下查詢時遇到問題。兩個相關表之間的SQL查詢
提供,其餘額超過5000美元
我所提供的ER圖及以下模式的拷貝客戶的名單。
時,他們沒有一個共同的ID我不能工作,我的周圍如何加入兩個表頭。
乾杯!
我正在嘗試爲新的SQL課程完成一些tute工作,並且在完成以下查詢時遇到問題。兩個相關表之間的SQL查詢
提供,其餘額超過5000美元
我所提供的ER圖及以下模式的拷貝客戶的名單。
時,他們沒有一個共同的ID我不能工作,我的周圍如何加入兩個表頭。
乾杯!
在這種情況下,您需要連接多個表。
例如
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
太棒了!非常感謝你的幫助。現在看起來很簡單,它被寫出來了! – SQLNew
您需要加入3個表 –
你有關係表'has'。這就是「公共ID」(換句話說,「客戶與賬戶之間的關係」)存儲的地方。 –
對不起,我沒有很好地解釋我的問題。我明白'有'表連接'客戶'和'帳戶',但我正在努力研究如何在SQL查詢中連接兩者以返回結果。 – SQLNew