日期:2014-05-17  浏览次数:20589 次

急!sql 语句的处理,麻烦大侠抽空看一下
select Bid=(select Bname from B where Bid=Bid) from A

A.B 两个表数据库中没有外键约束,如果Bid在A表中的值为null就报错,请问怎么解决。

ps:这个功能我想用在 页面上显示一个列表,列表中用到其他表的id,但是自动转为name。

谢谢~~

------解决方案--------------------
SQL code
select Bid=(select Bname from B where Bid=isnull(A.Bid,'')) from A