Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql-Abfrage, um eine bestimmte Zeile und eine andere zufällige Zeile auszuwählen

Das funktioniert gut für mich. Das erste Ergebnis ist immer der Datensatz mit der ID 5, die zweite Zeile ist zufällig. Beachten Sie, dass beide Zeilen zufällig sind, wenn kein Datensatz mit der ID 5 vorhanden ist.

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