以下两种写法:

 

SELECT a.*,b.id  FROM [SH_StoreHouseBillDetail] a
LEFT JOIN [SH_StoreHouseBill] b ON a.[StoreHouseBillID] =b.[ID] AND b.[BuyBillID]<>0


SELECT a.*,b.id  FROM [SH_StoreHouseBillDetail] a
LEFT JOIN [SH_StoreHouseBill] b ON a.[StoreHouseBillID] =b.[ID]
where b.[BuyBillID]<>0

 

写在where中,会有可能使得结果集的数量比sh_storehousebilldetail的数量还小

 

 

相关文章:

  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
  • 2021-08-05
  • 2021-09-26
  • 2021-09-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
相关资源
相似解决方案