- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のSQLを合体させる方法)
複数のSQLを合体させる方法
このQ&Aのポイント
- 環境:XP&Apache2&MySQL5&PHP5。examinというテーブルの中からランダムに20レコードを表示する方法を知りたい。
- examinテーブルのフィールドを特定の順番で表示させる方法を知りたい。
- grpaというフィールドの値に基づいてexaminテーブルの中から特定の順番でレコードを表示する方法を教えてほしい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$qq = "select * from examin where `grpa`=1 ORDER BY RAND() LIMIT 1 union "; $qq = $qq + "select * from examin where `grpa`=2 ORDER BY RAND() LIMIT 1 union "; $qq = $qq + "select * from examin where `grpa`=3 ORDER BY RAND() LIMIT 1 union "; $qq = $qq + "select * from examin where `grpa`=4 ORDER BY RAND() LIMIT 1 union "; $qq = $qq + "select * from examin where `grpa`=5 ORDER BY RAND() LIMIT 1 union "; $qq = $qq + "select * from examin where `grpa`=6 ORDER BY RAND() LIMIT 1"; 以下略。
お礼
ありがとうございました。 大変参考になりました。助かりました。