2016-10-06 1 views
0

でMySQLに私は自分自身を説明する...私はそれが特別な条件でランダムな行を選択することができますかどうかを知りたい条件

をランダムに行を選択:

はattribut isTrue = 0と3行を選択したが

Table Reponse

:私の3行目に私は私のようなテーブル "REPONSE" をしました= 1

isTrueと一つにしたいです

私はそのような何かをしたいと思います:あなたは本当に私は PSを何をしたいのか理解している場合

SELECT * FROM reponse 
WHERE isTrue = 0 (and one of row(isTrue = 1) 
ORDER BY RAND() 
LIMIT 3 

は、私は知らない。私はフランス人だ

答えて

0

ソリューション:

( SELECT * RAND()LIMIT 1) 連合によってisTrue = 1 ORDERすべて REPONSE FROM(REPONSE SELECT * FROM WHERE RAND(BY isTrue = 0 ORDER)LIMIT 2)RAND()BY ORDER

ありがとうございました!

関連する問題