mysql:选择最后10个条目,列值为TRUE,10为值为FALSE而不重复

时间:2016-01-17 20:51:35

标签: mysql

我可以告诉mysql架构,如何为1列为TRUE或FALSE的最后2x10行写1个查询?

例如。我想收到最后10条记录,其中列' allapot'是真的 将收到最后10条记录,其中列' allapop'是假的,一切都没有重复。

有人可以帮忙吗?谢谢。

抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

您可以使用此查询:

select min(id),your_table.* from your_table
where allapot='TRUE' Limit 10
UNION select min(id), your_table.* from your_table
where allapot='FALSE' Limit 10