标签: mysql
我有一个问题需要解决
我在db
我需要选择随机行,每个表1个
怎么做?
答案 0 :(得分:1)
有很多方法可以从表中选择随机行。最简单的(适用于小型表)是:
select t.* from table1 t order by rand() limit 1;
如果您的所有表格具有相同的列,则可以使用union all合并多个此类查询的结果。您还可以使用cross join将行合并为一个大行。
union all
cross join