[pgsql-jp: 32392] Re: left join の記述法

坂本 光弘 msakamoto @ ybm-mfg.co.jp
2004年 3月 1日 (月) 13:21:59 JST


"K.H" <hogehoge1998 @ yahoo.co.jp> wrote:

> こんにちは
> 
> 掲題の件なのですが、ある2つのテーブルにおいて1つの項目
> (この場合はauthor_id)
> でleft joinで結合すると、
> 
> select title,name from booklist left join authorlist 
> on booklist.author_id = authorlist.author_id;
> 
> のように記述するかと思いますが、2つのテーブルで2つの項目を使って
> left join句で結合するにはどのように記述すればいいんでしょうか?
> and で結合してもうまくいかず悩んでいます。
> どうぞよろしくお願いします。
> 
> 
> __________________________________________________
> Do You Yahoo!?
> http://bb.yahoo.co.jp/

select title,name from booklist left join authorlist 
 on booklist.author_id = authorlist.author_id and 
 booklist.name = authorlist.name;

「authorlist.name」がもし存在するなら
こんな感じかな?

--------------------
さかもと
mail:msakamoto @ ybm.jp
--------------------




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