mysql动态的limit查询?

假设表结构
field1 status
A new
B new
C old
D new
E old
F new
G new
返回结果满足:
返回所有new的数据
概念上有个limit,比如4,。如果new的量大于等于4了,就够了。如果不够,就再用几条old的补充

这样的需求一次查询能做到吗?还是只能分几次查询,然后程序中合并处理?
谢谢!

牛魔王的故事
浏览 716回答 1
1回答

翻阅古今

select * from tableName order by status asc limit 4;或select * from tableName where status='new' or status='old' order by status asc limit 4;后者可以排除new和old以外的其他条目
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL