1
장고 쿼리 세트에서이 SQL 쿼리를 어떻게 표현합니까?Django, 관계형 쿼리 세트
SELECT * FROM Table1, Table2 WHERE Table1.id_table2 = Table2.id_table2;
이 table1
의 구조가 id_table2
외래 키를 implyes주의하십시오 ...
이유는 무엇입니까? Table1
table1.object.all()
의 id_table2
을 관계에 포함 된 레지스터와 연관된 값으로 바꿔야하기 때문에. foo_field2
이 관련 분야,하지만 레지스터의 모든 관련 분야뿐만 아니라 의미 관계
| id_table1 | foo_field2*| foo_field1 | bar_field1 |
----------------------------------------------------
| 1 | foo2 | foo1 | foo2 |
----------------------------------------------------
와 관계가
| id_table1 | id_table2 | foo_field1 | bar_field1 |
---------------------------------------------------
| 1 | 1 | foo1 | foo2 |
---------------------------------------------------
명심 Whithout이
처럼.