我正在尝试为新的SQL课程完成一些tute工作,而我在完成以下查询时遇到了问题。
提供余额超过5000美元的客户列表
我已经提供了下面的ER图和模式的副本。
我无法解决如何在没有公共ID时加入两个表的问题。
干杯!
答案 0 :(得分: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