我想执行两个 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 * from (
select colA, colB, colC
from tableB
order by random() limit 10
)
关于SQLite - 具有联合的多个随机结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17150184/