select value,time_point from pati_rec我想只保证time_point的惟一性,而value可以重复,怎么做啊?
好像distinct 是两者同时惟一啊???
谢谢大家了

解决方案 »

  1.   

    select value,time_point from pati_rec group by time_point
      

  2.   

    select max(value),time_point from pati_rec group by time_point
      

  3.   

    select max(value),time_point from pati_rec group by time_point 
      

  4.   

    既然你只想保证time_point的惟一性,那么你的value取值有什么要求没有?
    select max(value),time_point from pati_rec group by time_point;
    select min(value),time_point from pati_rec group by time_point;
    都是可以的
      

  5.   

    select distinct time_point,value from ....
    的意思就像是这两个字段在表里是主键一样
    比如源数据:
    time_point   value
    1   2
    1   3
    1   2
    2   1
    2   2
    上述数据使用这个SQL就会得到
    1   2
    1   3
    2   1
    2   2
    你的意思没说明白
    像上述time_point=1的数据,你是只想得到1 2还是只得到1 3
      

  6.   


    select max(value),time_point from pati_rec group by time_point; 
    select min(value),time_point from pati_rec group by time_point