演员表
投射表
我对SQL还是陌生的,并且陷入了我正在研究的问题上。我想显示一个演员的姓,名和平均工资。工资和演员的名字在两个不同的表中。 ,我还要根据演员的姓氏以降序显示结果。这是我写的内容,但无法正确编译。我提供了到目前为止的屏幕截图。
答案 0 :(得分:1)
您使用JOIN
,但没有使用on
连接两个表,您可能在表中使用actorID
列作为连接条件。
使用聚合函数时,您可能会在group by
中使用非聚合列
SELECT a.lname,a.fname,AVG(c.salary)
FROM Actor a
JOIN Castings c on a.actorID = c.actorID
group by a.lname,a.fname
order by a.lname desc
这里是一个谈论JOIN
的链接