Могу ли я написать RIGHT JOIN queryset в Django ORM?
Как написать RIGHT JOIN и ORDER BY queryset в Django ORM?
Например, у меня есть две таблицы :
NEWS
| id | title |
|---|---|
| 1 | News 1 |
| 2 | News 2 |
| 3 | News 3 |
| 4 | News 4 |
КОММЕНТАРИИ
| id | news_id | like_count |
|---|---|---|
| 1 | 1 | 100 |
| 2 | 1 | 90 |
| 4 | 3 | 245 |
select n.title from NEWS n right join Comment c on n.id = c.news_id order by c.like_count DESC;
желаемый результат:
| title | like_count |
|---|---|
| News 3 | 245 |
| News 1 | 100 |
| News 1 | 90 |