@vhsporno

Как вывести дубли с определенным pk в postgre?

5cfbac8e6ad33114627584.jpeg
Есть таблица. Нужно с веб морды джанго передать volumio_id. Например volumio_id=[6,7, 2] и мне показывает общие записи по этим айдишникам. В этом случае будет name= "11_You_Wish.mp3". Искать нужно по имени.
Нужна помощь в построении запроса, чтобы я туда мог передать айдишники, а в ответ получил общие песни. Либо как это сделать посредством ORM Djano
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
@vhsporno Автор вопроса
SELECT 1 as id, volo_files.name, string_agg(CAST(volo_files.volumio_id AS TEXT), ', ') AS volumio_ids, count(volo_files.name) as cnt
from volo_files
where volumio_id in %s
GROUP BY volo_files.name
HAVING count(volo_files.name) > 1


Сделал вот такой запрос
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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