mysql 查询问题.................

cooc123 发布于 2014/03/05 11:33
阅读 72
收藏 0

SELECT * FROM `mc_video` WHERE id in(143,1,5) ORDER BY views DESC LIMIT 10;

现在不确定In里面有几个

但我要返回的总结果是10条


如果in 不够10个 则按 ORDER BY views DESC 排序出剩下的 直到10条结果

这个怎么查

加载中
1
鉴客
鉴客

这个一条 SQL 搞不定的。先 IN 一下看看取出多少条,不够的再去执行不带 IN 的查询返回所需的条数

返回顶部
顶部