首页 新闻 会员 周边 捐助

mysql根据字段不同的值关联不同的表

0
悬赏园豆:10 [已关闭问题] 关闭于 2015-09-01 10:35

例如有3个表 t1 t2 t3

t1中有一个字段是type

根据type的值,例如是0或者1,

是0的话就关联t2,取t2表的name字段

是1的话就关联t3,去t3表的name字段

 

用case when是这样写吗?

 

(case type

when 0 then t2.name

when 1 then t3.name

else '' 

end) newName

为何报错呢!

hkf的主页 hkf | 菜鸟二级 | 园豆:202
提问于:2015-09-01 10:30
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册