Задать вопрос
serejatoje
@serejatoje

Как мне сортировать поля по моим правилам?

Всем привет! Есть табличка. Мне нужно из таблицы выбрать все значения по определенному через Where, и если значений менее 24, то добавить рандомные значения, чтобы было 24 в итоге. Например мы ищем по городу в табличке, и нам выдается 15 пунктов с Москвой, остальные 9 пунктов выдаются рандомно из таблички.
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
copist
@copist
Empower people to give
Сделай два запроса и соедини в PHP. Так будет проще.
Ответ написан
Комментировать
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
коряво - заранее делайте SELECT с UNION - и выбирайте LIMIT 24. Крайне не эффективно.
чуть менее коряво - напишите хранимку, которая сама "доберет" до 24 только если не хватает. Более эффективно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 160 000 до 250 000 ₽
BGStaff Москва
До 300 000 ₽
Greenway Global Новосибирск
от 150 000 до 250 000 ₽