mysql:13657
From: 忠犬 KEN <忠犬 KEN <ken_ken_1962@xxxxxxxxxx>>
Date: Wed, 03 Jan 2007 14:49:12 +0900
Subject: [mysql 13657] Re: SUMの合計値に対して検索は出来ないのでしょうか
>以下のような文は正しくないはなんとなく分かるのですが、なぜだめなんでしょう か? > >SELECT shohin_shosai_id,SUM(nyushukko_suu) AS zaiko FROM nyushukko WHERE >zaiko>0 GROUP BY shohin_shosai_id ; zaikoはグループ化しsum関数で得た結果なので、このような場合はwhereでは指定で きません。 sum関数などを条件指定したい場合は、havingで指定します。 これはMySQLに限った話ではなく、SQLでの基本的な操作です。 SELECT shohin_shosai_id,SUM(nyushukko_suu) AS zaiko FROM nyushukko GROUP BY shohin_shosai_id having zaiko>0 _________________________________________________________________ 年賀状はグリーティングカードで!抽選で豪華賞品をプレゼント https://campaign.live.jp/Greeting/GreetingTop.aspx
13656 2007-01-03 14:35 ["honma" <honma@xxxxx] SUMの合計値に対して検索は出来ないのでしょうか -> 13657 2007-01-03 14:49 ┗[忠犬 KEN <ken_ken_19] 13658 2007-01-03 17:56 ┗["honma" <honma@xxxxx]