和/或SQL查询中的条件

时间:2010-10-14 17:23:33

标签: sql logic

我必须选择FIELD1为value11或value12且FIELD2为value21,value22,value23,...或value29的所有记录。 FIELD1和FIELD2的所有2 * 9 = 18对允许值都是可能的。 哪个是写下我的SQL查询最紧凑的形式?

1 个答案:

答案 0 :(得分:3)

where field1 in (value11, value12)
and field2 in (value21, value22, value23, ..., value29)

(你需要用所有value24等替换点。)