質問: b.id group by a.id ,b.名前, a.数 結果が 0001 みかん 2 0001 みかん 4 0002 いちご 1 0002 いちご 2 となり0001は合計6で出て欲しいのに別々に出てしまいます。 理想では 0001 みかん 6 0002 いちご 3 で出て欲しいです。 たとえばこの場合、場所によってなど出てしまうものでしょうか? これはなぜなのでしょうか? よろしくお願いします。
回答: select id ,名前 ,sum(数) from aテーブル where 日付 >= '0901' and 日付 <= '0901' group by id ,名前 では、ダメですか? 個数の合計だけなら結合は要らないと思いますが・・・