表A(ID , NAME) 记录如下
(1 , hhh)
(2 , sss)
表B(BID , RESULT)记录如下 result有3种可能NULL , -1 , 和A表中的ID号
(1 ,)
(2 , -1)
(3 , 2)
(4 , 1)想建立视图结果如下
(1 , 暂无结果)
(2 , 失败)
(3 , sss)
(4 , hhh)请高手指点,谢谢
(1 , hhh)
(2 , sss)
表B(BID , RESULT)记录如下 result有3种可能NULL , -1 , 和A表中的ID号
(1 ,)
(2 , -1)
(3 , 2)
(4 , 1)想建立视图结果如下
(1 , 暂无结果)
(2 , 失败)
(3 , sss)
(4 , hhh)请高手指点,谢谢
as
select a.bid,
name=case when b.name is null then '暂无结果'
when b.name =-1 then '失败'
else b.name
from tb2 a
left outer join tb1 b
on a.bid=b.id