表tabl中有字段a和b
表的结构如下
               a      b    
               1    name1  
               2    name1
       3  name2
求a=x和a=x+8具有相同的b字段值,且字段b值是唯一的
用sql语句如何表示?

解决方案 »

  1.   

    好象你说话有点矛盾。
    “求a=x和a=x+8具有相同的b字段值,且字段b值是唯一的”?
      

  2.   

    理解了好一会儿,觉得你的意思应该是这样的select distinct  b from tabl  where  a=x  or  a=x+8
      

  3.   

    不可能吧,例如x=1时,
                   a     b    
                   1    ff
                   9    ff