对两个字段设为查询条件
例如下表:
姓名    性别
小张    男
小王    女
小明    女
小张    男
小王    男
小明    女
小张    男
小王    男
小明    男
需要将符合下面的条件记录找出来:
小张    男
小王    男
小明    男
这样的语句如何写呢?

解决方案 »

  1.   


    select distinct  * from table where 性别='男'
      

  2.   

    SELECT DISTINCT 姓名 FROM 表名 where 性别='男'
    结账 吧。这个就是你要的
      

  3.   

    重新举例吧
    字段1   字段2
    A   X
    A   Y
    A   Z
    B   X
    B   Y
    B   Z
    C   X
    C   Y
    C   Z
    D   X
    D   Y
    D   Z
      
    查询条件要得到的记录集合
    A   X
    B   X
    C   Z
      

  4.   

    SELECT *
      FROM table1
     WHERE (字段1='A' AND 字段2='X')
        OR (字段1='B' AND 字段2='X')
        OR (字段1='C' AND 字段2='Z')