sql >> Database >  >> RDS >> Mysql

MySQL ORDER BY rand(), naam ASC

Gebruik een subquery:

SELECT * FROM 
(
    SELECT * FROM users ORDER BY rand() LIMIT 20
) T1
ORDER BY name 

De binnenste zoekopdracht selecteert willekeurig 20 gebruikers en de buitenste zoekopdracht rangschikt de geselecteerde gebruikers op naam.



  1. MySQL-fout:onjuist gebruik van UPDATE en LIMIT

  2. Mysql_real_escape_string() Er kon geen link naar de server tot stand worden gebracht

  3. Fout bij het maken van tabel:u heeft een fout in uw SQL-syntaxis in de buurt van 'order( order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id ' op regel 1

  4. Een beperking in SQL Server (T-SQL) laten vallen