0

我有两张桌子。第一个:问题表:[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 : ..

请帮忙

对不起我的英语不好

4

1 回答 1

2

这可能适用于mysql:

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

无论如何,随机不是一个常用的函数,每个 SQL 数据库都有不同的语法:http ://www.petefreitag.com/item/466.cfm

于 2012-12-20T01:14:28.230 回答