gpt4 book ai didi

sql - 需要帮助修正 Northwind 数据访问层教程的 SQL 语法

转载 作者:行者123 更新时间:2023-12-04 06:18:31 25 4
gpt4 key购买 nike

我正在尝试完成来自 http://msdn.microsoft.com/en-us/library/aa581776.aspx 的数据访问层教程到目前为止(感谢这个论坛)我已经能够生成适当的 TableAdapter 并且它们可以在单个表上工作。现在,我正在尝试执行相关表查询,该查询通过将 SQL 编辑为查看三个表的嵌套选择格式来修改 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。
感谢您提供的任何帮助。

最佳答案

看起来您缺少第一个子查询的结束括号,请更改;

... Products.CategoryID as CategoryName


... Products.CategoryID) as CategoryName

关于sql - 需要帮助修正 Northwind 数据访问层教程的 SQL 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com