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

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

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

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

Похожие вопросы