MySql
MySQL Django의 GROUP_CONCAT에 해당
베이스 공부
2021. 2. 14. 13:20
반응형
fruits
라는 다음 테이블이 있다고 가정합니다.
id | type | name
-----------------
0 | apple | fuji
1 | apple | mac
2 | orange | navel
내 목표는 궁극적으로 다양한 유형
의 개수와 쉼표로 구분 된 이름
목록을 만드는 것입니다.
apple, 2, "fuji,mac"
orange, 1, "navel"
이것은 MySQL의 GROUP_CONCAT
로 쉽게 수행 할 수 있지만 Django에 해당하는 문제가 있습니다. 이것이 지금까지 가지고 있지만 GROUP_CONCAT
항목이 누락되었습니다.
query_set = Fruits.objects.values('type').annotate(count=Count('type')).order_by('-count')
가능한 경우 원시 SQL 쿼리 사용을 피하고 싶습니다.
어떤 도움이라도 대단히 감사하겠습니다!
감사! =)
해결 방법
참조 페이지 https://stackoverflow.com/questions/10340684
반응형