SQL Ergebnis in weiteren Query verwenden
Verfasst: Mittwoch 6. April 2022, 15:16
Hallo,
ich möchte mit dem Ergebnis eines Querys einen weiteren Query erstellen bzw. ausführen. Leider bekomme ich das Ergebnis nicht in eine String damit ich diesen in dem neuen Query nutzen kann:
hier ein Ausschnitt aus meinem Code:
Kann mir jemand den passenden Tip geben was ich machen muss?
Im Moment bekomme ich einen Dynamic SQL Error. Das liegt aber daran denke ich das ich nun eine Liste in mein SQL einfüge???
ich möchte mit dem Ergebnis eines Querys einen weiteren Query erstellen bzw. ausführen. Leider bekomme ich das Ergebnis nicht in eine String damit ich diesen in dem neuen Query nutzen kann:
hier ein Ausschnitt aus meinem Code:
Code: Alles auswählen
query: str = "SELECT DISTINCT TH.HZ_ID FROM TEAMS T INNER JOIN Team_Helfer TH ON TH.Team_ID = T.ID \
WHERE T.StartDatum_Ist >= '"+str(start)+"' AND T.StartDatum_Ist <= '"+str(end)+"' \
AND TH.Satz_ID IN ("+str(Teambonusbunker)+")"
fbird = fbconn.cursor()
fbird.execute(query)
hzids = fbird.fetchall()
print(hzids)
#for row in hzids:
# print(row)
queryteamid = "SELECT DISTINCT TH.Team_ID FROM Team_Helfer TH INNER JOIN Teams T ON T.ID = TH.Team_ID WHERE T.StartDatum_Ist >= '"+str(start)+"' AND T.StartDatum_Ist <= '"+str(end)+"' \
AND HZ_ID IN ("+str(hzids)+" ORDER BY Team_ID"
fbird = fbconn.cursor()
fbird.execute(queryteamid)
Kann mir jemand den passenden Tip geben was ich machen muss?
Im Moment bekomme ich einen Dynamic SQL Error. Das liegt aber daran denke ich das ich nun eine Liste in mein SQL einfüge???