【发布时间】:2017-07-13 06:17:09
【问题描述】:
您好,我有一个 mysql 数据库,其中有多个类别。例如,我希望能够仅提取每个类别的前 10 个项目:
我有下表,我想为 name = a 提取前 2 行,name = b 和 name = c 相同
-----------------------------------
name | value | description | logo
-----------------------------------
a | 2.00 | its a letter| image
-----------------------------------
a | 5.00 | its a letter| image
-----------------------------------
b | 6.00 | its a letter| image
-----------------------------------
c | 3.00 | its a letter| image
-----------------------------------
c | 1.00 | its a letter| image
------------------------------------
这就是我所拥有的,所以农场后过滤器是调用时传入的一串对象。不幸的是,它只给了我所有东西的前 10 个,如果你能指出我正确的方向,那就太好了,谢谢!
代码:
SELECT *
FROM object_list
Where object IN (".$_POST['filter'].")
ORDER BY date DESC, object ASC,id DESC
【问题讨论】: