【发布时间】:2021-04-27 22:17:40
【问题描述】:
我几周前开始使用 SQL,所以我对这方面还很陌生!我在作业中遇到了这个练习,我有点困惑或不确定我是否做对了!我在这里发布这个来检查我是否犯了任何错误。如果可能的话,你能告诉我我是否做对了,以防我没有指出错误并提供一些关于如何修复它们的提示?
这就是练习
- 给定以下关系模式:
USER(SSN、NameU、SurnameU、城市、YearOfBirth、UserType)
电影(CodM、标题、国家、语言、MovieStudio、类型)
评估(SSN、CodM、评估、日期)
一个。对于每种用户类型,显示对由以下人员制作的电影的平均评价 “漫威”(MovieStudio = “漫威”)。
SELECT AVG(EVALUATION)
FROM EVAUATION E, USER U, MOVIE M
WHERE E.SSN=U.SSN AND E.CODM=M.CODM AND MOVIESTUDIO='MARVEL'
对于第一部分,我对 针对每个用户类型的部分感到有些困惑。我不认为这是正确的,但我如何显示有关每个用户类型
的信息【问题讨论】:
-
您确定复制了正确的架构定义吗?问题中没有描述您在查询中使用的表...
-
该死的你是对的!对不起!
-
学习使用正确、明确、标准、可读的
JOIN语法。 从不在FROM子句中使用逗号。 -
真的等吗?我在我的 uni 门户中有一些已解决的练习,他们在 from 子句中使用了逗号?那运动呢?我该如何纠正?