select a.ProductName,b.CompanyName from products a,suppliers b where a.suppliers = b.suppliers
是这意思吗?

解决方案 »

  1.   

    不是楼上的那个意思~~
    products和suppliers是NORTHWIND的两个表,可是商品名应该是products的productname
    供应商信息应该是suppliers的companyname吧
    我是这样写的 不知道有什么错误 请高手指点一二
    select pname,cname
    from products join salenews
    on salenews.productname=products.productname
    salenews join suppliers
    on suppliers.companyname=salenews.companyname
      

  2.   

    salenews是什么表,既然salenews中已经有productname和companyname信息,为何还要和products表、suppliers表关联呢?
      

  3.   

    哦!你的列名前要加表名,join 的多表连接有问题,而且products和suppliers 之间有主外关系SupplierID,
    select a.ProductName,b.CompanyName from products a,suppliers b where a.SupplierID= b.SupplierID,已经通过验证了