我需要一个基于列返回四个不同总和的查询,但不知道如何在没有子查询的情况下执行此操作。我需要做的基本上是这样的:我有两个表,“caixa”和“movimentacao”。表“movimentacao”有一个字段“type”,范围从0到3,还有一个字段“value”,需要一个查询返回属于“caixa”的每种类型的“movimentacao”的值的总和,但在一行中,因此按类型分组将不起作用。到目前为止我的解决方案是:SELECT(SELECTSUM(value)FROMmovimentacaowhereid_caixa=x.id_caixaandtype=0)(SELECTSUM(value