• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のSQLを合体させる方法)

複数のSQLを合体させる方法

このQ&Aのポイント
  • 環境:XP&Apache2&MySQL5&PHP5。examinというテーブルの中からランダムに20レコードを表示する方法を知りたい。
  • examinテーブルのフィールドを特定の順番で表示させる方法を知りたい。
  • grpaというフィールドの値に基づいてexaminテーブルの中から特定の順番でレコードを表示する方法を教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.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"; 以下略。

idek
質問者

お礼

ありがとうございました。 大変参考になりました。助かりました。