本博客所有文章皆转载收藏自用,无任何其他目的。

在項目中出現的left join  查詢在on後面用case的語法,弄了好久,終於搞定了,以作備忘.


示列:

select  * from AIRPORTORDER  as A
inner join RANGECODE  as B
on
    case when  A.AIRPORDER_GOORBACK='2' then  A.AIRPORDER_ENDCODE
         when  A.AIRPORDER_GOORBACK='1' then  A.AIRPORDER_STARTCODE
    end =B.RANGECODE_NO

GO

posted on 2013-03-18 16:02  芊芊细柳  阅读(387)  评论(0)    收藏  举报