[pgsql-jp: 30650] 2つのテーブルからWeb上でグループ表記

kenji kenji @ arka.jp
2003年 7月 31日 (木) 23:18:13 JST


けんじ@亀岡です

tableA                                        tableB
No1  |  AAA  |   BBB                  No2  |   No_a  |   DDD
----+------+------                 ----+-------+------
1     |   あ     |    い                     1     |    1     |    abc
2     |   え     |    お                     2     |    1     |    def
3     |   き     |    く                      3     |    1     |    ghi
4     |   こ     |    さ                      4     |    2     |    as
5     |   す     |   せ                      5     |    3     |    asas
                                                6    |     3    |     wwww
                                                7    |     4    |     ert
                                                8    |     4    |     tyu
                                                9    |     4    |     uio
                                               10   |      5   |      oil

tableAとtableBが有りまして(フィールドは省略しています)
No1とNo2は serialで自動育成していますNo_aをNo1のグループとして
以下のようにphpで<table>タグを使って表記したいと考えていますが
上手く行きません。
$sql = "select a.*, b.* from tableA a, tableB b where b.No_a = a.No1 order
by No1 desc";
$data = pg_fetch_array($result, $i);
$data[AAA]などとして<table>タグの中に組み込んで試してみましたが思惑通りの
結果が得られません。
どの様にすればよいか皆さんのお知恵をお願いします

No1     AAA     BBB      No2     DDD
----+------+------+------+-----
1         あ         い         1       abc
                                   2       def
                                   3       ghi
----+------+------+------+-----
2         え         お         4        as
----+------+------+------+-----
3         き         く          5       asas
                                  6       wwww
----+------+------+------+-----
4         こ         さ          7       ert
                                   8       tyu
                                   9       uio
----+------+------+------+-----
5         す         せ        10       oil
----+------+------+------+-----




pgsql-jp メーリングリストの案内