请教一个SQL命令
select A.Id,A.syGongSi,
Z.goodscode as 物料编码,
Z.goodsname as 物料名称
FROM CaiGouDingDan A
当 A.syGongSi = 1时
LEFT JOIN 数据库a.dbo.ba_goods Z ON A.goodsid=Z.goodsid
当 A.syGongSi = 2时
LEFT JOIN 数据库b.dbo.ba_goods Z ON A.goodsid=Z.goodsid
A.syGongSi 的值不同,则left join时,取的数据库也不同.
红色的部分,不会写命令,请各位老师指导
谢谢