这是我的问题:从 ProductVendor 表中选择所有行,从 Unit of Measure 表中只选择相应的数据。显示 Product Vendor 表中的 BusinessEntityID、ProductID、StandardPrice 列和 Unit of Measure 表中的 Name。写这两种不同的方式——一种使用连接,另一种使用 WHERE 子句。(10 分)
这是我的代码:
USE AdventureWorks2008R2;
SELECT CAST(Name as INT),BusinessEntityID, ProductID, StandardPrice, Name
FROM Purchasing.ProductVendor Right Outer JOIN Production.UnitMeasure
ON Purchasing.ProductVendor.BusinessEntityID = Production.UnitMeasure.Name
而且我不断收到此错误:将 nvarchar 值“瓶”转换为数据类型 int 时转换失败。