goo blog サービス終了のお知らせ 

ぶろぐらまぁの日記

仕事でのTIPSをメモっておきます。
個人的なメモなので、参考にするのは
構いませんが、責任は持ちませんよ。w

JOINの条件式にCase文を入れる

2007年12月19日 11時44分10秒 | SQL
例)テーブルBの品番が「999」のときは「333」に置き換えて結合、それ以外はそのまま結合

select * from テーブルA as a
left join テーブルB as b
on a.品番 = (case when b.品番 = '999' then '333' else b.品番 end)
where a.xxx = xxx