SQL查询连接语句问题

时间:2013-11-13 15:57:18

标签: sql sql-server-2008 join

SQL

我认为我的加入声明不正确:

select distinct product.ID, 
product.externalid as 'Product ID', 
product.productname as 'Product Name', 
StaticSpec.StaticSpecGroupName as 'Static Spec Group Name',
StaticSpec.StaticSpecName as 'Static Spec Name',
StaticSpec.StaticSpecValue as 'Static Spec Value',
company.companyname as 'Buyer Site'

from Product 
join StaticSpec on Product.id = staticspec.ProductID,
join Company on company.id = product.id

where Product.active = 'Yes'

为了在查询中获取公司名称我创建了上面的内容,但是我无法正确显示它,而且我的笔记都没有帮助。 是否有任何SQL专家可以看到什么是不正确的?

提前非常感谢!

1 个答案:

答案 0 :(得分:1)

你加入了companyid = productID - 可能不一样。