使用PHP,可以在MySQL数据库中从一个表中选择多个行,其中不同的WHERE子句对每个WHERE子句都有一个特定的LIMIT.
例如:
SELECT * FROM the_table WHERE color = 'blue' LIMIT 5 OR color = 'red' LIMIT 10
Run Code Online (Sandbox Code Playgroud)
我知道上面的陈述不起作用.但有没有办法通过一次调用数据库来做到这一点?
Jos*_*vis 10
如果我理解你的帖子,你可以使用UNION:
(SELECT * FROM the_table WHERE color = 'blue' LIMIT 5)
UNION ALL
(SELECT * FROM the_table WHERE color = 'red' LIMIT 10)
Run Code Online (Sandbox Code Playgroud)