sql >> Databasteknik >  >> RDS >> Mysql

MYSQL välj slumpmässigt av var och en av kategorierna

Om du har två kategorier (som i din fråga), är det enklaste sättet i MySQL att använda 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. Hur kan jag se kommandosträngen när jag använder MySqlCommand-parametrar?

  2. Använda @DECLARE i MYSQL 5.1

  3. Android ListView:hur undviker man databasfråga i bindView()? Behöver hämta en till många relationsdata

  4. mysql kopiera kolumndatatyp till en annan tabell