ここにサンプルテーブルがあります。複数のクエリを組み合わせる
ColZero | ColOne | RoColTwo
--------+--------+--------
1 | one | tag1
2 | two | tag1
3 | three | tag2
4 | four | tag2
5 | five | tag3
私には次のクエリがあります。
SELECT `ColOne` FROM `Table` WHERE `ColTwo` = ? ORDER BY rand() LIMIT 1;
Iは、単一のクエリ内RowTwo
の複数の値を使用して、複数の行を選択したいのですが、それぞれの行は依然としてランダムでなければなりません。
これには、このクエリの可変数のインスタンスを新しい単一のクエリにマージすることが含まれます。
これはどのように1つのクエリで実行できますか? (私は10-30の要求とは反対に、それはすべてが一つのリクエストで行われ得ることは大きなプラスである、可能な限りこれを限り迅速にするためにしようとしています。)
"行"と "色"の用語を混同していますか? –