@__blackjack__ Hi! das funktioniert, ich hatte schon die relationships verwendet aber von allen 3 objecten in
form von session.query(a, b, c).options(joinload(a.b_relatin),joinload(a.c_relatin),joinload(b.d_relation),joinload(c.e_relation)).all()
es hat aber nur richtig funktioniert solange b und c ...
Die Suche ergab 5 Treffer
- Mittwoch 14. April 2021, 12:22
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
- Antworten: 8
- Zugriffe: 3262
- Mittwoch 14. April 2021, 10:44
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
- Antworten: 8
- Zugriffe: 3262
Re: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
@rascha: Das ist nicht das gleiche. Du fragst `A` ab und joinst die anderen Tabellen, mein Code joint erst alle Tabellen und fragt die dann ab. Aber das funktioniert beim ORM ja sowieso alles komplett anders. Hättest Du ruhig erwähnen können das Du gar keine Tabellen abfragst sondern Objekte.
Was ...
- Dienstag 13. April 2021, 17:18
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
- Antworten: 8
- Zugriffe: 3262
Re: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
@rascha: Und das Problem ist jetzt genau welches? Man joint halt alle Tabellen und gut ist.
...
print(
table_a.join(table_b)
.join(table_c)
.join(table_d)
.join(table_e)
.select()
.execute()
.fetchall()
)
Hallo! vielen Dank für dein Input!
in sqlalchemy bin ich neu unterwegs. ich ...
- Dienstag 13. April 2021, 13:14
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
- Antworten: 8
- Zugriffe: 3262
Re: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
Hallo vielen dank für die Meldung! eine Abfrage, die alle tabellen joint unter a tabelle, d.h a hat ja fremd-key in b und c, b und c haben wiederum fremd-key in d und e.
ein resultat, die alle einträge von a-tabelle beinhaltet und darunter Einträge von b und c (zugeordnet zu a-id) und unter denen ...
ein resultat, die alle einträge von a-tabelle beinhaltet und darunter Einträge von b und c (zugeordnet zu a-id) und unter denen ...
- Dienstag 13. April 2021, 12:27
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
- Antworten: 8
- Zugriffe: 3262
sqlalchemy-postgresql, join 5 tbl, f-key von einer in zwei
Hallo! ich bin neu hier mit einem query-problem,
5 tabellen wie folgt a, b, c, d, e:
a: id, col1...
b: id, (foreign-key=a.id), col..
c: id, (foreign-key=a.id), col..
d: id, (foreign-key=b.id), col..
e: id, (foreign-key=c.id), col..
wie soll die abfrage auschauen, so dass auf jeden fall alle ...
5 tabellen wie folgt a, b, c, d, e:
a: id, col1...
b: id, (foreign-key=a.id), col..
c: id, (foreign-key=a.id), col..
d: id, (foreign-key=b.id), col..
e: id, (foreign-key=c.id), col..
wie soll die abfrage auschauen, so dass auf jeden fall alle ...
