【问题标题】:SQL QUERY, GROUP FUNCTIONSQL 查询,组函数
【发布时间】:2017-07-22 10:21:00
【问题描述】:

我收到此错误

ERROR-不是单组群函数

当我运行以下查询时

SELECT STUDENT_NAME, MAX(VALUE) AS MAX_MARK 
FROM MARK JOIN STUDENT USING(STUDENT_ID)
ORDER BY STUDENT_NAME;

我做错了什么?问题出在哪里?

【问题讨论】:

  • 请指定您的表架构和问题的更多描述。请比您希望 SO 同行更努力地解决问题
  • GROUP BY 丢失

标签: sql


【解决方案1】:

首先你需要清楚地说明你的问题,但我认为你在下面找到了一些东西

SELECT STUDENT_NAME, MAX(VALUE) AS MAX_MARK FROM MARK inner JOIN STUDENT
on MARK.STUDENT_ID = STUDENT.STUDENT_ID
  group by STUDENT_NAME
  ORDER BY STUDENT_NAME

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多