Mysql
 sql >> Database >  >> RDS >> Mysql

query mysql per selezionare una riga specifica e un'altra riga casuale

Questo funziona bene per me. Il primo risultato è sempre il record con ID 5, la seconda riga è casuale. Tieni presente che se non esiste alcun record con ID 5, entrambe le righe saranno casuali.

SELECT * FROM users ORDER BY (user_id = 5) DESC, RAND() LIMIT 0,2