代码之家  ›  专栏  ›  技术社区  ›  tic

SQL查询中的和/或条件

  •  0
  • tic  · 技术社区  · 14 年前

    我必须选择所有记录,其中FIELD1是value11或value12,FIELD2是value21、value22、value23。。。或值29。字段1和字段2的所有2*9=18对容许值都是可能的。 哪一个是写下我的SQL查询的最紧凑的表单?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Arjan    14 年前
    where field1 in (value11, value12)
    and field2 in (value21, value22, value23, ..., value29)
    

    (你需要用所有 value24 等等。)