select Material.ShortName,MP2.Name,Stock.Amount 
from Material,MP2,Stock 
where Material.Id=Stock.MaterialId and Material.MP2Id *= MP2.Id 

解决方案 »

  1.   

    SELECT dbo.Material.ShortName, dbo.MP2.Name, dbo.Stock.Amount
    FROM dbo.Material INNER JOIN
          dbo.Stock ON dbo.Material.Id = dbo.Stock.MaterialId LEFT OUTER JOIN
          dbo.MP2 ON dbo.Material.MP2Id = dbo.MP2.Id
      

  2.   

    4_eye_cat:
    呵呵
    Why Not 4_eye_dog ?
      

  3.   

    不过好像 *= 比起4_eye_Cat的写法明了呀
    是一样的吗?
      

  4.   

    因为我喜欢猫
    再说DOG犯了我一个同事的忌讳 :)两种写法是一样的
    你用企业管理器看看?