两个相关表之间的SQL查询

时间:2016-01-07 00:11:00

标签: sql

我正在尝试为新的SQL课程完成一些tute工作,而我在完成以下查询时遇到了问题。

  

提供余额超过5000美元的客户列表

我已经提供了下面的ER图和模式的副本。

ER Diagram & Schema

我无法解决如何在没有公共ID时加入两个表的问题。

干杯!

1 个答案:

答案 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