即时通讯收到语法错误,在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中将where子句与join一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35310902/