mysql:11137
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 8 Mar 2005 06:27:15 +0900
Subject: [mysql 11137] Re: GROUP BY の使い方で
とみたです。 On Tue, 8 Mar 2005 01:20:01 +0900 "ryoozy" <ryoozy@xxxxxxxxxx> wrote: > そこでさらに、テーブルstockにWHEREを適用したくて > > SELECT article.id, article.name1,SUM(number) AS sum1 > FROM article > LEFT OUTER JOIN (SELECT * FROM stock WHERE number >150) AS stock > ON ( article.id = stock.article_id ) > GROUP BY article_id > ORDER BY article.id; > と書きましたが、結果は > +-----------+-------+-----+ > |article_id | name1 | sum1| > +-----------+-------+-----+ > | 1 | aaaa | NULL| > +-----------+-------+-----+ > | 2 | bbbb | 200 | > +-----------+-------+-----+ > | 4 | dddd | 200 | > +-----------+-------+-----+ > こうなりました、 手元の MySQL 4.1.9 では、同じクエリで、ちゃんと +------+-------+------+ | id | name1 | sum1 | +------+-------+------+ | 1 | aaaa | NULL | | 2 | bbbb | 200 | | 3 | cccc | NULL | | 4 | dddd | 200 | +------+-------+------+ のようになりました。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
11130 2005-03-07 02:19 ["ryoozy" <ryoozy@xxx] GROUP BY の使い方で 11131 2005-03-07 07:54 ┗[とみたまさひろ <tomm] 11133 2005-03-07 09:39 ┗["ryoozy" <ryoozy@xxx] 11134 2005-03-08 01:20 ┗["ryoozy" <ryoozy@xxx] -> 11137 2005-03-08 06:27 ┗[とみたまさひろ <tomm]