mysql:9050
From: "山本 瑞己" <"山本 瑞己" <mizuki-yamamoto@xxxxxxxxxx>>
Date: Wed, 24 Mar 2004 15:04:36 +0900
Subject: [mysql 09050] Re: 複数のテーブルからのセレクト
山本と申します。 以下のようにやれば出来るかと思います。 select A.ID, A.NAME, IFNULL(B.COUNT, 0) from A left join B on A.ID=B.ID; ----- Original Message ----- From: "MAO" <mao@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Wednesday, March 24, 2004 2:34 PM Subject: [mysql 09049] 複数のテーブルからのセレクト > おせわになります。 > > 下記のようなことをおこないたいのですが、 > おしていただけないでしょうか? > MySQLは3.23.53です。 > > テーブルA > ID | NAME | > ----+-------------+ > 1 | あいうえお | > 2 | かきくけこ | > 3 | さしすせそ | > 4 | たちつてと | > 5 | なにぬねの | > 6 | はひふへほ | > 7 | まみむめも | > > テーブルB > ID | count | > ----+-------+ > 1 | 1 | > 2 | 5 | > 4 | 7 | > > この2つのテーブルがあったときに、 > 内容を連結してだしたいのですが、 > select * from A,B where A.ID=B.IDと > した場合、 > > ID | NAME | count | > ----+-------------+-------+ > 1 | あいうえお | 1 | > 2 | かきくけこ | 5 | > 4 | たちつてと | 7 | > となります。 > > これを、 > ID | NAME | count | > ----+-------------+-------+ > 1 | あいうえお | 1 | > 2 | かきくけこ | 5 | > 3 | さしすせそ | 0 | > 4 | たちつてと | 7 | > 5 | なにぬねの | 0 | > 6 | はひふへほ | 0 | > 7 | まみむめも | 0 | > と、する方法はないでしょうか? > > 以上、よろしくお願いいたします。 > > > >
9049 2004-03-24 14:34 [MAO <mao@xxxxxxxxxx>] 複数のテーブルからのセレクト -> 9050 2004-03-24 15:04 ┣["山本 瑞己" <mizuki] 9053 2004-03-24 18:33 ┃┗[MAO <mao@xxxxxxxxxx>] 9055 2004-03-24 19:11 ┃ ┣["山本 瑞己" <mizuki] 9060 2004-03-24 20:50 ┃ ┃┗[MAO <mao@xxxxxxxxxx>] 9057 2004-03-24 19:35 ┃ ┣[Hiroshi Moriyama <mt] 9059 2004-03-24 20:32 ┃ ┗[<konet218@xxxxxxxxxx] 9051 2004-03-24 15:03 ┗[Hiroshi Moriyama <mt]