0

私は2つのテーブルを持っています。最初: 質問テーブル: [idquestion, question] 2番目: 回答テーブル [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

いずれにせよ、random は一般的な関数ではなく、各 SQL データベースの構文は異なります: http://www.petefreitag.com/item/466.cfm

于 2012-12-20T01:14:28.230 に答える