Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

consulta mysql para selecionar uma linha específica e outra linha aleatória


Este trabalho é bom para mim. O primeiro resultado é sempre o registro com ID 5, a segunda linha é aleatória. Observe que se não existir nenhum registro com o ID 5, ambas as linhas serão aleatórias.
SELECT * FROM users ORDER BY (user_id = 5) DESC, RAND() LIMIT 0,2