Реклама на сайте Advertise with us

Помогите составить MySQL запрос пожалуйста

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 04.05.11
Сообщения: 120
Рейтинг: 149

Ссылка на сообщениеДобавлено: 14/12/18 в 14:06       Ответить с цитатойцитата 

Приветствую!
Допустим есть таблица с видео файлами, каждый видео файл принадлежит определенному платнику:
Код:

id,file,site

1,file1,site1
2,file2,site1
3,file3,site2
.
.
.
.
N,fileN,siteM


Можно ли на чистом MySQL сделать такой запрос, чтобы вывести по 100 рандомных
файлов с каждого сайта, если нет 100, то сколько есть...

Вижу пока решение с использованием ПХП, сделать запрос
Код:
SELECT DISTINCT(site) FROM table

и потом уже в цикле по каждому сайту пробегать и выбирать данные.
Но может на MySQL как то можно сразу все выбрать

Заранее огромное спасибо!

2
 

programmer

С нами с 08.12.02
Сообщения: 7606
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 15/12/18 в 01:40       Ответить с цитатойцитата 

если бы сайтов было немного то помог бы
(SELECT 1) UNION (SELECT 2) UNION (SELECT 3)....

банк Tinkoff

1
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 15/12/18 в 01:59       Ответить с цитатойцитата 

Смотря какая версия MySQL.
Если 8.0, то гугли window functions.

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »