С нами с 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 как то можно сразу все выбрать
Заранее огромное спасибо!
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7614
Рейтинг: 5760
|
Добавлено: 15/12/18 в 01:40 |
если бы сайтов было немного то помог бы
(SELECT 1) UNION (SELECT 2) UNION (SELECT 3)....
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 15/12/18 в 01:59 |
Смотря какая версия MySQL.
Если 8.0, то гугли window functions.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |