【发布时间】:2011-01-24 21:35:28
【问题描述】:
我在 Visual Studio 设计器中创建的查询遇到了一点问题。
对于同一列,我需要一个包含大量“OR”子句的查询。
我找到了运算符'IN',但我不知道如何在 Visual Studio 设计器中使用它:
例如IN:
SELECT EmployeeID, FirstName, LastName, HireDate, City
FROM Employees
WHERE City IN ('Seattle', 'Tacoma', 'Redmond')
我尝试过这样做:
SELECT [MachineryId], [ConstructionSiteId], [DateTime],
[Latitude], [Longitude], [HoursCounter]
FROM [PositionData]
WHERE [MachineryID] IN @MachineryIDs
但这不起作用。
还有其他方法可以处理大量OR 子句吗?
非常感谢您的帮助。
【问题讨论】:
-
检查这个 SO 问题:Parameterizing a SQL IN clause?
标签: sql visual-studio dataset