我没有足够的声誉来发布图片。所以这就是场景。
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
现在这是我的查询,它仍然显示数据库表中保存的所有数据。 我想知道我的情况的查询。
答案 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
不确定你想要的是什么。