22,301
社区成员




update a set a.Status = case when b.ProductsName is null then 0 else 1 end from Base_Gx_ProductsInfo a
inner join Base_CustomerInfo c on a.customerId=c.customerId
left join Base_State_ProductsInfo b on a.ProductsName=b.ProductsName and a.Trademark=b.Trademark and a.ProductsModel=b.ProductsModel and c.CompanyName=b.CompanyNam
update Base_Gx_ProductsInfo set Status =
(case when exists (select 1 from (select b.ProductsName,b.Trademark,b.ProductsModel,c.CompanyName from Base_State_ProductsInfo b, Base_CustomerInfoc where b.customerId = c.customerId) m
where m.ProductsName=n.ProductsName and m.Trademark=n.Trademark and m.ProductsModel=n.ProductsModel and m.CompanyName=n.CompanyName) then 1 else 0 end)
from Base_Gx_ProductsInfo n
update a set Status =
(case when exists (select 1 from (select b.ProductsName,b.Trademark,b.ProductsModel,c.CompanyName from b,c where b.customerId = c.customerId) m
where m.ProductsName=n.ProductsName and m.Trademark=n.Trademark and m.ProductsModel=n.ProductsModel and m.CompanyName=n.CompanyName) then 1 else 0 end)
from a n