[pgsql-jp: 32603] Re: 似たフィールドに同じ参照テーブルを使いたい
Naoki.Kuniyoshi
nao_k @ din.or.jp
2004年 3月 27日 (土) 16:30:07 JST
kuniyoshiです。
別案として、こんなSQLもあります。
select m.id, m.name, kn.kenmei, ko.kenmei
from member m
inner join ken kn on (m.ken_now = kn.ken_no)
inner join ken ko on (m.ken_old = ko.ken_no)
where m.id = 1;
# 7.4.2で動作確認済
> > > 細井です
> > > (略)
> > > SELECT m.id, m.name, kn.kenmei AS kenmei_now ko.kenmei AS kenmei_old
> > > FROM member AS m, ken AS kn, ken AS ko
> > > WHERE m.id = 1
> > > AND m.ken_now = kn.ken_no
> > > AND m.ken_old = ko.ken_no
> > > ;
> > > という感じでいいと思いますよ
> >
> あ、普通にテーブル並べればよかったのか...
> うかつでした...;-)
--
Naoki.Kuniyoshi. <nao_k @ din.or.jp>
pgsql-jp メーリングリストの案内