1

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

CostPrice(数据库表)中的 PartsID 依赖于 PartsInfo(数据库表)中的 PartsID。假设当 PartsInfo.PartsID = 1 时,In CostPrice 将只显示 1 的所有相关信息。

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

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

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

4

1 回答 1

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

不确定你想要哪个。

于 2012-07-14T00:54:05.677 回答