mysql> select * from u01;
+----+-----+------+
| id | num | data |
+----+-----+------+
|  1 |  12 |   13 |
|  2 |  13 |   14 |
|  3 |  15 |   14 |
|  4 |  16 |   14 |
|  5 |  17 |   13 |
+----+-----+------+
5 rows in set (0.00 sec)如何查到 data 最大 且同时 num也是最大的那个值?呢谢谢

解决方案 »

  1.   


    mysql> select * from u01;
    +----+-----+------+
    | id | num | data |
    +----+-----+------+
    |  1 |  12 |   13 |
    |  2 |  13 |   14 |
    |  3 |  15 |   14 |
    |  4 |  16 |   14 |
    |  5 |  17 |   13 |
    +----+-----+------+
    5 rows in set (0.00 sec)
    如何查到 data 最大 且同时对应的 num也是最大的那个值?呢应该是我问的有歧义了
      

  2.   

    select * from u01 order by data desc, num desc limit 1
      

  3.   

    select * from u01 order by num,data desc
    按照这个摆放顺序,最终还是以data为准