http://msdn.microsoft.com/en-us/library/aa581776.aspxからデータ アクセス レイヤーのチュートリアルを完了しようとしています。これまでのところ (このフォーラムのおかげで) 適切な TableAdapter を生成でき、動作しますシングルテーブルで。現在、SQL を 3 つのテーブルを参照してネストされた選択形式に編集することにより、GetProducts() メソッドを変更する関連テーブル クエリを実行しようとしています。製品、カテゴリ、およびサプライヤー。指定された構文は次のとおりです。
SELECT
ProductID, ProductName, SupplierID, CategoryID,
QuantityPerUnit, UnitPrice, UnitsInStock, UnitsOnOrder,
ReorderLevel, Discontinued,
(SELECT
CategoryName
FROM Categories
WHERE Categories.CategoryID = Products.CategoryID as CategoryName,
(SELECT
CompanyName
FROM Suppliers
WHERE Suppliers.SupplierID = Products.SupplierID) as SupplierName
FROM Products
これは解析しません。このネストされた選択の正しい構文を誰かに教えてもらえますか? 他の誰かがこの問題を抱えていますか? Visual Studio 2010 と SQL Server 2008 Express を使用しています。あなたが与えることができるどんな助けにも感謝します.