[pgsql-jp: 37142] Re: 結合時に複数の中から特定のレコードの最大値を持ってくるには(Bが無い場合も含める)

切明 裕次 y-kiriaki @ tec.co.jp
2006年 6月 2日 (金) 16:02:13 JST


自己れすです。
行を逆にしてみたら上手く出来ました。

select A.NO, A.NAME, B.KINGAKU  from (A
 left join ( select name, max( RAIREKI) as RAIREKI from B group by name ) 
   as T1 on T1.name=A.NAME)
 left join B on T1.NAME=B.NAME and T1.RAIREKI=B.RAIREKI



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