select * from biao group by ida;

解决方案 »

  1.   

    SELECT DISTINCT ida,id,shuju FROM biao;
      

  2.   

    按照ice_berg16(寻梦的稻草人) 的是可以的。
    不好意思,不开贴了,问题还没解决,跟贴问多一问biao1
    +----+-----+--------+
    | id | bbb | shuju  |
    +----+-----+--------+
    |  1 |  a  | zzzzzz |
    |  2 |  b  | yyyyyy |
    |  3 |  c  | xxxxxx |
    |  4 |  d  | wwwwww |
    +----+-----+--------+biao2
    +----+-----+--------+
    | id | ida | shuju  |
    +----+-----+--------+
    |  1 |  1  | aaaaaa |
    |  2 |  2  | bbbbbb |
    |  3 |  2  | cccccc |
    |  4 |  3  | dddddd |
    +----+-----+--------+
    biao2的ida数字对应biao1的id值
    我现在想选取biao2中ida值不相同,相同的话取最后一个,再加上biao1中id值在biao2的ida值中没有的数据,应该怎样写?用union加上ice_berg16(寻梦的稻草人)说的就不知道怎样写了,老报错
      

  3.   

    select * from biao group by ida
    union
    select * from biao1 
     where id not exist 
      select ida from biao2是不是?
      

  4.   

    $sql = "SELECT count(DISTINCT issue) FROM $table_special";
    $row = @mysql_fetch_array(@mysql_db_query($db_name, $sql));
    print_r($row);
      

  5.   

    刚才又试了一下,
    select * from biao group by ida;
    原来这样是选出最前面那条记录的,不是最后的,这句也不行PS:我的mysql是4.1
       在windows下的
      

  6.   

    select * from `biao` group by `ida` order by `id` desc