从两个相同字段的数据表分别随机选出20条数据,然后随机排序,怎么操作?

sinat_35520452 2017-04-18 09:35:31
表1 zhongwen
表2 zhongwen2 两个表字段一样的
从 表1 zhongwen 随机选30条数据,select * from zhongwen order by rand() limit 0,30");
从 表2 zhongwen2 随机选20条数据,select * from zhongwen2 order by rand() limit 0,20");

然后把这20条记录随机混合 ,显示出来,
怎么操作
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_35520452 2017-04-18
  • 打赏
  • 举报
回复
SELECT * FROM( (SELECT * from zhongwen order by rand() limit 0,50) UNION (select * from zhongwen2 order by rand() limit 0,20)) t order by rand()
二月十六 2017-04-18
  • 打赏
  • 举报
回复
仅供参考:
SELECT * FROM(
(SELECT * from zhongwen  order by rand() limit 0,30)
UNION
(select * from zhongwen2  order by rand() limit 0,20) t order by rand()
sinat_35520452 2017-04-18
  • 打赏
  • 举报
回复
然后把这50条记录随机混合 ,显示出来, 怎么操作

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧