Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Здравствуйте!
Столкнулся с такой проблемой. есть таблица
id | cat | title | desc |
1 | 2 | Название 1 | Описание 1 |
2 | 2 | Название 2 | Описание 2 |
3 | 3 | Название 3 | Описание 3 |
4 | 4 | Название 4 | Описание 4 |
5 | 3 | Название 5 | Описание 5 |
6 | 6 | Название 6 | Описание 6 |
7 | 7 | Название 7 | Описание 7 |
8 | 3 | Название 8 | Описание 8 |
Необходимо выбрать 4 записи с условием, что cat=2, если таких записей не набирается 4шт (как в примере), то добрать записи рамдомно.
Сложность вызывает именно добрать записи рамдомно, если их не набралось 4шт.
Спасибо.
Неактивен
Спасибо за ответ, но у меня как раз проблема заключается в том, что я не знаю как дополнительно добрать записи в запросе.
Неактивен
с т.з. производительности эту задачу лучше решать в несколько запросов
но можно и одним:
Неактивен
Спасибо огромное за помощь
Неактивен
Страниц: 1