这种多表关联信息如何处理?
数据库:SQL2000
有一个数据表A,里面包含信息字段A1,对应基础信息表B,信息字段A2,对应基础信息表C。。。。,等等类似,目前遇到麻烦:由于A表字段A1,A2,A3.。。的信息不是必填的,也就是说A1字段可能会在表B里找到对应信息,也可能没有(不需要填),没有的按“空”处理,这种多表查询如何处理,或者,这种情况应该怎么构架数据库信息合适。
[解决办法]
select xxx from b left join a on b.A1=a.A1
[解决办法]
你说填写我就以为是更新,只查询用 select语句
select B.name,C.name
from A
left join B on A.A1=B.id
left join C on A.A2=C.id