- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLで縦の計算について)
MySQLで縦の計算について
このQ&Aのポイント
- MySQLでレコードの特定のカラムの縦の合計を出す方法は無いのでしょうか?
- total1とtotal2を縦に計算した合計を取得する方法をご教授いただけませんか?
- MySQLではtotal1とtotal2を縦に合計することはできないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
4.1ならサブクエリーがつかえますね SELECT id, total1, total2, total FROM hoge_total, ( SELECT SUM( total1 ) AS total FROM hoge_total ) AS hoge_total2 よくみればわかりますが、すごく意味がないことをしています。 このようなSQLは絶対にやらないことをお勧めします。 できることとやっていいことは違います。 (ちなみにtotal1の合計は2100ではなく1500ですね?)
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
(1)基本的にやる意味がありません・・・ 毎行おなじトータルがでてくるのはオーバーヘッドが大きく意味不明。 (2)どうしてもやりたいならできます。 MySQLのバージョンによってやりかたが違います。 バージョンを書いた方がよいでしょう
質問者
補足
すみません。バージョンを明記しておりませんでした。 MySQLのバージョンは4.1.15です。 お教え頂けると大変助かります。何卒、宜しくお願い致します。
お礼
ありがとうございます! おっしゃるとおり、意味がないだけではなく、サーバに無意味な負荷をかけるだけにしか見えません。 このままでは使用しませんので、大丈夫です。 助かりました!