SQLite-具有联合的多个随机结果集
我想执行两个SQL查询,从每个查询中获取随机返回的结果,然后将它们合并在一起,有点像这样:SQLite-具有联合的多个随机结果集,sql,database,sqlite,union,Sql,Database,Sqlite,Union,我想执行两个SQL查询,从每个查询中获取随机返回的结果,然后将它们合并在一起,有点像这样: select colA, colB, colC from tableA order by random() limit 10 union all select colA, colB, colC from tableB order by random() limit 10 它不让我这么做。事实上,我想我现在已经解决了这个问题。我不知道这个网站是如何运作的,但我做了如下工作: select * from
select colA, colB, colC
from tableA
order by random() limit 10
union all
select colA, colB, colC
from tableB
order by random() limit 10
它不让我这么做。事实上,我想我现在已经解决了这个问题。我不知道这个网站是如何运作的,但我做了如下工作:
select * from (
select colA, colB, colC
from tableA
order by random() limit 10
)
union all
select * from (
select colA, colB, colC
from tableB
order by random() limit 10
)
事实上,我想我现在已经解决了这个问题。我不知道这个网站是如何运作的,但我做了如下工作:
select * from (
select colA, colB, colC
from tableA
order by random() limit 10
)
union all
select * from (
select colA, colB, colC
from tableB
order by random() limit 10
)