Я хочу выбрать 4 случайные строки из таблицы, где level = 1 и 4 случайных строки из той же таблицы, где level = 2. Как я могу сделать это в 1 запросе?выберите пару случайных строк по разным критериям в одном запросе
0
A
ответ
5
select * from (select * from your_table
where level = 1 order by rand() limit 4) x
union all
select * from (select * from your_table
where level = 2 order by rand() limit 4) y
0
попробовать, как это ...
SELECT product_id, title, description FROM products WHERE active = 1 AND stock > 0 ORDER BY RAND() LIMIT 4;
Смежные вопросы
- 1. MYSQL - Выберите несколько строк в одном запросе
- 2. PHP REGEX по разным критериям
- 3. Как подсчитать пару значений в одном запросе
- 4. Возможно ли подсчет по разным условиям в одном запросе?
- 5. Множественная сумма по разным cols в одном запросе
- 6. KVC выберите по критериям
- 7. Выберите несколько строк в разных таблицах в одном запросе
- 8. TSQL: выберите признанные продукты в одном запросе
- 9. Выберите каналы Youtube по различным критериям
- 10. Печать строк по критериям?
- 11. Выберите DISTINCT и MAX в одном запросе
- 12. Выберите и подсчитайте строки в одном запросе?
- 13. Выберите диапазон строк в запросе
- 14. Обновление нескольких строк в одном запросе
- 15. Выберите и обновите в одном запросе
- 16. QueryDsl: Выберите количество строк, которое соответствует критериям
- 17. Выберите запрос с заказом по критериям в
- 18. Копирование строк по критериям VBA
- 19. Подсчет строк по нескольким критериям
- 20. Выберите N случайных строк в группе
- 21. Выбор строк по критериям других строк
- 22. Выберите несколько связанных объекты в одном запросе
- 23. Выберите сообщения и теги в одном запросе
- 24. Выберите несколько элементов документа в одном запросе
- 25. Как group_concate Mysql Выберите в одном запросе
- 26. Дважды выберите в одном запросе и где
- 27. Hibernate выберите релевантные данные в одном запросе
- 28. MySQL Выберите несколько совпадений в одном запросе
- 29. Случай, выберите и обновите в одном запросе
- 30. Вставить и выберите в одном запросе