Django поддерживает JOIN? - PullRequest
3 голосов
/ 14 мая 2011

Поддерживает ли Django ORM соединение, как ВНУТРЕННЕЕ СОЕДИНЕНИЕ, ЛЕВОЕ СОЕДИНЕНИЕ, ПРЯМОЕ СОЕДИНЕНИЕ И НАРУЖНОЕ СОЕДИНЕНИЕ?

Я прочитал документ и не нашел его.

Например, как я могу это сделать?

SELECT * 
FROM auth_user_groups
JOIN test_groups ON auth_user_groups.group_id=test_groups.group_id
WHERE test_id='1'
AND user_id='2'
LIMIT 1

test_group - таблица «многие ко многим», без какого-либо класса модели.

1 Ответ

0 голосов
/ 14 мая 2011

Нет. Вместо этого используйте реляционные поля и соответственно созданных запросов для выполнения объединений.

...