【发布时间】:2020-10-02 21:54:45
【问题描述】:
我有 2 个表,并希望使用 SQL 按位置获取收入作为输出。我想我需要一个 JOIN(左?)然后 GROUP BY 在位置但由于某种原因我的代码不起作用?
请看下面:
【问题讨论】:
-
ID 列是什么意思?看起来它们是相互独立的(电影 ID 与位置 ID)
-
不,它们是相同的——主键
-
数据模型看起来很奇怪。为什么位置表中有重复的位置?我希望该表中有两行,英国和美国。那么,收入不应该与电影和地点相关,即驻留在第三张表film_location中吗?
-
定义中需要主键与外键关系。但是没有。
-
@thorsten,它是一个按 ID 列出位置的表格。例如,Goodfellas 的位置在美国,Annue Hall 也是如此