mysql - 总结 MySQL 查询结果的问题
问题描述
以下查询返回附加图像中显示的内容。我认为很简单的事情结果变得非常复杂。我现在只想将结果汇总为一行和一列。在这种情况下,总和将是 161。我该怎么做?我真的尝试了一切。我希望我已经提供了足够的信息。
SELECT
TRUNCATE
(
SUM(
`assignment`.`percentage_achieved` *(
SELECT
`unitComponentWeighting`.`percentage_weighting` / 100
FROM
`unitComponentWeighting`
WHERE
`assignment`.`assignment_component_id` = `unitComponentWeighting`.`component_lookup_id`
LIMIT 1
)
),
2
) AS `unit_percentage_grade`
FROM
`assignment`
LEFT JOIN `assignmentType` ON `assignment`.`assignment_type_id` = `assignmentType`.`id`
LEFT JOIN `assignmentComponentLookup` ON `assignmentComponentLookup`.`id` = `assignment`.`assignment_component_id`
LEFT JOIN `unit` ON `unit`.`id` = `assignment`.`unit_id`
LEFT JOIN `assignmentSequence` ON `assignmentSequence`.`id` = `assignment`.`assignment_sequence_id`
LEFT JOIN `yearGroup` ON `yearGroup`.`id` = `unit`.`year_group_id`
WHERE
`yearGroup`.`id` = 1
GROUP BY
`assignment`.`unit_id`
解决方案
尝试删除这部分“GROUP BY
” assignment
。unit_id
推荐阅读
- python - 如何通过 Python 中的 argparse 模块打印多行版本文本?
- mongodb - 如何将文档列表减少为 MongoDB 中的值列表
- xml - 在c#中使用httpclient发送xml文件
- python - SQLite 数据库:一个大对几个小?并行写入数据库?
- ios - 无法运行除一个以外的任何其他颤振应用程序
- r - 使用 ggplot2 的堆叠条形图 - 数据可视化
- javascript - 以编程方式构建网格 - UV 映射
- ionic4 - 滚动位置恢复设置在 ionic 4 angular 8 中不起作用
- r - 如何选择随机向量
- apache-spark - 在 Pyspark 中使用 contains 和 udf 时出现问题:AttributeError: 'NoneType' object has no attribute 'lower'