select * from 表明 order by newid() 随即查询 有什么用? 5
2个回答
展开全部
SELECT * FROM
(SELECT TOP (8) Chapter, 题号, 题目, A, B, C, D FROM X WHERE (Chapter = '三') ORDER BY NEWID()) AS x
UNION
SELECT * FROM
(SELECT TOP (2) Chapter, 题号, 题目, A, B, C, D FROM X WHERE (Chapter = '六') ORDER BY NEWID()) AS y
(SELECT TOP (8) Chapter, 题号, 题目, A, B, C, D FROM X WHERE (Chapter = '三') ORDER BY NEWID()) AS x
UNION
SELECT * FROM
(SELECT TOP (2) Chapter, 题号, 题目, A, B, C, D FROM X WHERE (Chapter = '六') ORDER BY NEWID()) AS y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询