Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSQL избира произволно от всяка от категориите

Ако имате две категории (както във вашия въпрос), най-лесният начин в MySQL е да използвате 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TypeORM QueryRunner Изберете различен

  2. нормализиране на акцентирани знаци в MySQL заявки

  3. MySQL - Mac - Грешка 2002 - Не мога да се свържа с локално... чрез сокет

  4. PHP как да проверя за имейл, който вече е в базата данни на MySQL?

  5. В MySQL защо това IF връща false?