sql >> Databáze >  >> RDS >> Mysql

MYSQL náhodně vybere každou z kategorií

Pokud máte dvě kategorie (jako ve vaší otázce), nejjednodušší způsob v MySQL je použít 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. Android – lepší přístup při načítání obrázků z SD KARTY

  2. ověřit dostupnost pokoje pomocí SQL

  3. Uložená procedura MySQL, manipulace s více kurzory a výsledky dotazů

  4. Najděte řádky, kde textové pole obsahuje hodnotu podobnou vstupu