VS2010 SQL数据库datagridview数据库查询显示结果

时间:2012-07-14 00:48:09

标签: sql database

我没有足够的声誉来发布图片。所以这就是场景。

CostPrice中的PartsID(数据库表)依赖于PartsInfo(数据库表)中的PartsID。 让我们说当PartsInfo.PartsID = 1时, 在CostPrice中,只显示1的所有相关信息。

我正在使用VS2010,我尝试在datagridview中构建查询,

SELECT costprice.costid, 
       costprice.suppliername, 
       costprice.costprice 
FROM   costprice 
       INNER JOIN partsinfo 
               ON costprice.partsid = partsinfo.partsid 

现在这是我的查询,它仍然显示数据库表中保存的所有数据。 我想知道我的情况的查询。

1 个答案:

答案 0 :(得分:0)

SELECT CostPrice.CostID, CostPrice.SupplierName, CostPrice.CostPrice 
FROM CostPrice 
INNER JOIN PartsInfo ON CostPrice.PartsID = PartsInfo.PartsID
WHERE CostPrice = 1

SELECT CostPrice.CostID, CostPrice.SupplierName, CostPrice.CostPrice 
FROM CostPrice 
INNER JOIN PartsInfo ON CostPrice.PartsID = PartsInfo.PartsID
WHERE PartsInfo.PartsID = 1

不确定你想要的是什么。