sql - 随机选择

时间:2012-12-20 01:03:10

标签: sql

我有两张桌子。第一:问题表:[idquestion,question]第二:答案表[idanswer,answer,points,idquestion]。我想以随机顺序选择所有问题,并按随机顺序选择所有问题的答案:

  Somethink like this :

          Question 5 : ans1, ans2, ans3,ans4
          Question 2 : ans3, ans4,ans1,ans2
          Question 3 : ans2, ans3,ans1,ans4
          ...
          Question 1 : ..

请帮忙

抱歉我的英文

1 个答案:

答案 0 :(得分:2)

这可能适用于mysql:

SELECT question, answer FROM questTable LEFT JOIN ansTable ON questTable.idquestion = ansTable.idquestion
ORDER BY RAND()
LIMIT 1

在任何情况下,random都不是常用函数,每个SQL数据库都有不同的语法:http://www.petefreitag.com/item/466.cfm