Я хочу объединить три таблицы, не используя raw sql.Две таблицы не имеют отношений внешнего ключа:
```
SELECT table1.col1, table1.col2, table2.col3, table3.*
FROM table3
JOIN table1 on table3.x_id = table1.x_id
JOIN table2 on table2.x_id = table1.x_id
WHERE <conditions>
```
До сих пор я не мог использовать ORM Django для этого.Самое близкое, что я получил, это .values()
, но так как не все таблицы имеют прямые ссылки на внешние ключи, поиск завершается неудачно.Как я могу сделать это, используя только Django ORM?
ПРИМЕЧАНИЕ.Пожалуйста, потерпите меня, я пытался решить эту проблему в течение 2 часов.