#mysql我不能在子查询中使用LIMIT来选择这个结果

时间:2018-04-02 06:28:14

标签: mysql

我有一张包含许多条件的表格,例如{ar,nat,eco,.. etc}。 每个条件都可以是{“1”或“0”}。 我希望将这个表分类,每个类别都有3条记录而不重复类别中的记录。 我认为代码将是这样的:

第一类:

    SELECT id FROM table WHERE ar="1" ORDER BY id DESC LIMIT 3;

第二类:

SELECT id FROM table WHERE nat="1" AND id NOT IN(SELECT id FROM table WHERE ar="1" ORDER BY id DESC LIMIT 3) ORDER BY id DESC LIMIT  3;

等等.. this is the image of what I need from the table 有什么帮助吗?

0 个答案:

没有答案