gpt4 book ai didi

mysql - 分组方式

转载 作者:行者123 更新时间:2023-11-29 21:49:37 24 4
gpt4 key购买 nike

我正在处理以下格式的查询:我需要数据库“A”中的所有列,而我只需要数据库“B”中的总金额 (sum(amount))。

    SELECT A.*, sum(B.CURTRXAM) as 'Current Transaction Amt'
FROM A
LEFT JOIN C
ON A.Schedule_Number = C.Schedule_Number
LEFT JOIN B
ON A.DOCNUMBR = B.DOCNUMBR
ON A.CUSTNMBR = B.CUSTNMBR

GROUP BY A
ORDER BY A.CUSTNMBR

我的问题是关于分组语句,数据库 A 有大约 12 列,按每个列单独分组很乏味,是否有更干净的方法来执行此操作,例如:

    GROUP BY A

我不确定是否存在更简单的方法,因为我是 SQL 新手,我之前研究过 GROUPING_ID 语句,但仅此而已。

任何有关集中分组方法的帮助都会有所帮助

最佳答案

由于 docnumber 是主键 - 只需使用以下 SQL:

SELECT A.*, sum(B.CURTRXAM) as 'Current Transaction Amt'
FROM A
LEFT JOIN C
ON A.Schedule_Number = C.Schedule_Number
LEFT JOIN B
ON A.DOCNUMBR = B.DOCNUMBR
ORDER BY RM20401.CUSTNMBR
GROUP BY A.DOCNUMBR

关于mysql - 分组方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33775584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com