次の表はデータベースから取得したものです
id b と他の数値を追加します
例: 50+2+5=57
配列を 1 つだけ使用する場合はどうすればよいでしょうか?
それとももっと良い解決策はありますか?
(これらの数字はすべて文字列のようです)
ディスカッションに返信 (解決策)
データベースで直接確認してください
select max(concat(a,'-', b)) as a,sum(b) as b from test
直接 SQL
select a , (select sum(b) from tbl_name where a<
私のアイデアは、a のすべての値を 1 つの配列に入れることです。
b のすべての値を別の配列に入れます。
次に、a から最大値を取り出し、残りを b に追加します。
もっと良いものはありますか?
りー
りー
りー