通过以下查询,我会得到结果one
和three
。如何获得sid
的结果; 15
和17
?我无法使用WHERE
因为我不知道sid
。
更好的解释方法是,如果没有分组,我如何LIMIT
每sid
?
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 |