• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL 可変テーブルの集計方法)

MySQL可変テーブルの集計方法

このQ&Aのポイント
  • PHP MySQLでDB&簡単なCMSを作成中。仕入テーブルと勘定項目テーブルを連結し、月ごとの集計画面を作成したい。
  • SELECT文で抽出し、月ごとの合計を表示するが、勘定項目ごとの集計ができない。
  • 未熟者のため解決できず、助けが必要。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

goup byが無いから。 SELECT 仕入テーブル.date_y, 仕入テーブル.date_m, 仕入テーブル.id_direct_cost, 勘定項目テーブル.name_cost, SUM(仕入テーブル.price) AS sumcost FROM 仕入テーブル NATURAL JOIN 勘定項目テーブル WHERE 仕入テーブル.date_y="'.$y.'" AND 仕入テーブル.date_m="'.$m.'" AND 仕入テーブル.typecost="direct" AND 仕入テーブル.id_direct_cost=勘定項目テーブル.id_cost group by 仕入テーブル.date_y, 仕入テーブル.date_m, 仕入テーブル.id_direct_cost, 勘定項目テーブル.name_cost では?

ayk-ant
質問者

お礼

bin-chanさん、早速のお返事、ありがとうございました!!! おっしゃる通り、すぐに出来ました♪ 本当にどうもありがとうございました☆

関連するQ&A