sql >> Database teknologi >  >> RDS >> Mysql

MYSQL vælg tilfældigt af hver af kategorierne

Hvis du har to kategorier (som i dit spørgsmål), er den nemmeste måde i MySQL at bruge union all :

(select * from t_shop where category = 1 order by rand() limit 5)
union all
(select * from t_shop where category = 2 order by rand() limit 5)


  1. Sådan deaktiveres en fremmednøglebegrænsning i SQL Server (T-SQL-eksempler)

  2. MySQL versus SQL Server Express

  3. MySQL-forespørgsel for aktuel GMT-tid

  4. Tilføjelse af flere kolonner EFTER en specifik kolonne i MySQL