• ベストアンサー

データ関連付け2

$sql = "SELECT a.jyusyo,a.name,a.gazou,avg(b.hyouka) FROM iza AS a, iza2 AS b WHERE a.id=b.id"; これだと全てのhyoukaカラムの平均を出してしまいます。 b.idに id hyouka 0  5 0  3 0  2 1  5 1  5 あるとしたら id0の平均、id1の平均とid事に分けたいんですがどうしたらいいでしょうか??

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

こうですね select a.jyusyo,a.name,a.gazou,(select avg(b.hyouka) from iza2 as b where a.id=b.id) as hyouka from iza AS a;

drmada
質問者

お礼

いつもありがとうございます!!

関連するQ&A