我知道mysql语法不允许我们做我想做的事情,但我要求解决我的问题。
我想运行多个查询,并使用union通过使用orderby和limitpereach查询来显示完整的数据集。由于法律问题,我使用了假参数和表名。
select
x,
y,
z
from tbl1
where z = 'xxxx'
and y = 111
and x = 'text'
order by rand()
limit 11966
union all
select
x,
y,
z
from tbl1
where z = 'xxxx'
and y = 222
and x = 'text'
order by rand()
limit 3560
union all
select
.
.
.
.
.
有人知道解决方法吗?
1条答案
按热度按时间bejyjqdl1#
使用括号: