sql >> Database >  >> RDS >> Mysql

mysql-query om een ​​specifieke rij en een andere willekeurige rij te selecteren

Dit werkt voor mij prima. Het eerste resultaat is altijd het record met ID 5, de tweede rij is willekeurig. Merk op dat als er geen record met ID 5 bestaat, beide rijen willekeurig zijn.

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


  1. Accentongevoelige zoekopdracht in MySQL

  2. Een MySQL-query gebruiken met variabelen uit C#

  3. Heterogene databasereplicatie configureren – SQL Server naar Oracle

  4. WordPress Meta Query-arrays