不明白你什么意思,distinct的功能就是其后字段内容相同的就只取一列,不是取一个

解决方案 »

  1.   

    可以,没问题呀.table:   test;code,  name
    ===============
    001    aaa
    002    bbb
    003    bbb 
    004    aaaselect distinct name from testresult is :name
    ======
    aaa
    bbb
      

  2.   

    语句让人误会。可能是你数据库本身设置可能有问题,我这里试中文英文还是中英混合都正常的,UNICODE的编码
      

  3.   

    我也是unicode,反正比较晕,疯掉了
      

  4.   

    你的是linux下的么,你试试select '一'='两',会不会也是true呢
      

  5.   

    windows下的,进入psql 客户端后设置下编码:set client_encoding to gbk;
    我装的8.0都是正常的,你安装的时候没改动默认区域值吧,默认区域为c,unicode编码就不要改动这个区域设置,否则可能就会出现问题