1

画像を投稿するのに十分な評判がありません。これがシナリオです。

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 

これは私のクエリですが、データベーステーブルに保持されているすべてのデータが引き続き表示されます。自分の状況についての質問を知りたいのですが。

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 に答える