我收到语法错误,在 C# 中使用 join 时遇到问题?这是我的代码:
DataTable dtProducts = system.GetDataTable ("SELECT p.*, c.CategoryName, sc.CategoryName as SubCategoryName
FROM TBLPRODUCTS p
LEFT JOIN TBLCATEGORIES c ON p.CategoryId = c.CategoryId
LEFT JOIN TBLCATEGORIES sc ON c.SubCategoryId = sc.CateogryId
WHERE p.ProductID == ProductID");
最佳答案
我认为你应该只使用一次等号
where p.ProductID == ProductID
更改为
where p.ProductID = ProductID
同时删除第二个位置
关于c# - 在 ASP.NET 中使用带有 join 的 where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35310902/