質問: '1' order by テーブルa.cd とかでやると、cdの1が複数出たりして おかしい結果になってしまいます。 どなたか、アドバイスをお願いできないでしょうか。
回答: 普通に考えると、以下のようになりおますが、どうでしょう? select a.cd,a.name,a.kubun,b.nengetu,b.day1,b.day2 from a left outer join (select b.cd,b.nengetu,b.day1,b.day2 from b where b.nengetu = 200811) as b on a.cd = b.cd where a.kubun = 1