[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбор из базы данных с повторениями
kllaid63
Здравствуйте, есть задача.
Нужно выбрать из бд, записи, с повторениями.
Допустим, у меня в базе 7 записей.
Мне нужно вытащить из нее 30 штук (да-да, чтобы повторялись, ничего страшного).

Как такое реализовать одним запросом?
sergeiss
Запрос тут очень сложный получается, но я тебе его подскажу ;) Сделать его нужно ТОЛЬКО ОДИН РАЗ!!!
select * from table

А затем на уровне ПХП выбираешь данные. Записываешь их в искомый массив столько раз, сколько нужно, чтобы набрать необходимое количество данных. Если требуется, то рандомно перемешиваешь полученный массив.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kllaid63
Спасибо. )
stump
Цитата (kllaid63 @ 31.05.2015 - 11:19)
Нужно выбрать из бд, записи, с повторениями.
Допустим, у меня в базе 7 записей.

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

Задача-то не тривиальная! Вот если бы без повторений тогда ... laugh.gif

_____________
Трус не играет в хокей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.