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

mysql-forespørgsel for at vælge en specifik række og en anden tilfældig række

Dette fungerer fint for mig. Det første resultat er altid posten med ID 5, den anden række er en tilfældig. Bemærk, at hvis der ikke findes nogen post med ID 5, vil begge rækker være tilfældige.

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


  1. Hvad er den bedste måde at generere rang i MYSQL?

  2. Hvordan kan jeg få en komplet liste over alle forespørgsler, der i øjeblikket kører på min MySQL-server?

  3. PHP &mySQL:År 2038 Bug:Hvad er det? Hvordan løses det?

  4. Kør php-kode betinget