每列值的MySQL LIMIT?

时间:2011-11-28 19:30:28

标签: mysql greatest-n-per-group

  

可能重复:
  Retrieving the last record in each group

通过以下查询,我会得到结果onethree。如何获得sid的结果; 1517?我无法使用WHERE因为我不知道sid

更好的解释方法是,如果没有分组,我如何LIMITsid

mysql_query("SELECT *
             FROM   `mytable`
             GROUP  BY `sid`
             ORDER  BY `sid` ASC
             LIMIT  0, 2");

+----+-----------+----------+
| id |       sid |      num |
+----+-----------+----------+
|  1 |        15 |      one |   
|  2 |        15 |      two |   
|  3 |        17 |    three |   
|  4 |        17 |     four |  
|  5 |        18 |     five |   
|  6 |        18 |      six | 

0 个答案:

没有答案