I’ve written an SQL query with a lot of ‘or’s in the ‘where’ clause:
i.e.
"SELECT * FROM myTable WHERE col1='a' or col1='b' or col1='c'...etc"
I’m trying to run a query in access via vb.net, but I keep getting “Query is too complex” error message.
I’m guessing I’ve hit some maximum limit. Anyone know a way around this, other than just to break it down into multiple queries?
How about using the IN operator instead?
SELECT Field1, Field2
FROM Table1
WHERE Field1 IN(‘Val1′,’Val2’, ….)