合計されたすべての行の ID を取得する必要があります。Sql Server には既に回答があるようですが、MYSQL でこれを行う必要があります。どんな助けでも大歓迎です!
簡単に言うと、次のテーブル quote_items があります。
id finishing_sf finish_id
1 10 1
2 20 2
3 30 1
4 40 2
finishing_sf
グループ化されたすべての合計を計算したいfinish_id
だけでなく、この合計に含まれる ID のリストを含む別の列も取得します。以下のように:
finish_id sum item_ids
1 40 1,3
2 60 2,4
クエリは次のようになります。
SELECT SUM(`finishing_sf`) /* (list of IDs) */
FROM `quote_items`
GROUP BY `finish_id`
これは、Sql-Server 固有の構文でそれを行う方法を説明するスレッドです。 Sql Server - 合計された行の ID を取得する
ありがとう!