Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql заявка, за да изберете един конкретен ред и друг произволен ред

Това работи добре за мен. Първият резултат винаги е записът с ID 5, вторият ред е произволен. Имайте предвид, че ако не съществува запис с идентификатор 5, и двата реда ще бъдат произволни.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Писане на единична заявка за множество заявки с една и съща къде условие същата таблица

  2. Как да използвате оператор case, за да определите в кое поле да оставите присъединяване

  3. Как да създам MySQL пул за връзки, докато работя с NodeJS и Express?

  4. Колко колони можете да имате (максимум) в MySQL таблица?

  5. Код за грешка в MySQL:1005