Главная > MySQL > mysql: объединение запросов

mysql: объединение запросов

Например нужно выбрать 2-х пользователей из России, Украины или Польши и 7 пользователей из других стран которые зарегистрировались вчера. Запрос будет такой:

(SELECT username FROM users WHERE country IN ('RU','UA','PL') AND regdt = DATE_SUB(CURDATE(), INTERVAL 1 DAY) ORDER BY RAND() LIMIT 2) UNION (SELECT username FROM users WHERE country NOT IN ('RU','UA','PL') AND regdt = DATE_SUB(CURDATE(), INTERVAL 1 DAY) ORDER BY RAND() LIMIT 7)
Categories: MySQL Tags:
  1. Пока что нет комментариев.
Похожие публикации