首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >总结MySQL查询结果的问题

总结MySQL查询结果的问题
EN

Stack Overflow用户
提问于 2021-04-11 15:52:08
回答 1查看 34关注 0票数 1

下面的查询返回附加图像中显示的内容。我认为非常简单的事情已经变得非常复杂了。我只想要做的就是将结果汇总到一行和一列中。在这种情况下,总数将是161。我该怎么做?我什么都试过了。我希望我已经提供了足够的信息。

代码语言:javascript
复制
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`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-11 16:07:50

尝试删除此部分“组由assignment.unit_id

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67047072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档