select * from (SELECT * FROM(select top 30 * from jichu where 类型='单选题' order by newid()) AS t1
union ALL
SELECT * FROM(select top 10 * from tigao where 类型='多选题' order by newid()) as t2) as t
好复杂 ,还好解决
本文介绍了一个复杂的SQL查询案例,该查询结合了多个表的数据,并通过使用TOP子句、UNION ALL及ORDER BY newid()等技巧来实现随机抽取不同类型题目(如单选题和多选题)的功能。
select * from (SELECT * FROM(select top 30 * from jichu where 类型='单选题' order by newid()) AS t1
union ALL
SELECT * FROM(select top 10 * from tigao where 类型='多选题' order by newid()) as t2) as t
好复杂 ,还好解决
326

被折叠的 条评论
为什么被折叠?