Hallo,
würde darüber gerne mal einen Lösungsansatz (vorgehensweise) haben.
Habe 3 Tabellen 1x Spiele (Spielpaarungen), 1x Vereine (32 Vereine), 1x Tipps (Tipps zu Spielpaarungen).
Ich denke man kann das mit reinem SQL lösen ich mach das bis jetzt so.
1 Tabelle Spiele (Spielpaarungen) sind bekannt nur die Ergebnisse fehlen = 48 Rows (Spielpaarungen)
über Tabelle 2 mache ich einen doppelten query-Loop (schleife) (Heim : Gast) damit ich die Vereine dazu habe, macht 48 x 2 Datenbank schleifen
und das gleiche mit der 3 Tabelle, macht ca. 200 Schleifen, bestimmt nicht besonders performante Lösung.
mit Join kann ich nicht da Tipp nicht zu allen Spielen vorhanden sind und somit dann nur Zeilen ausgegeben werden wo Tipps vorhanden sind.
Wie geht man da vor mit Unterabfragen ? oder habe ich die Datenbank falsch aufgebaut ??
Danke für jede Hilfe, wäre super hierüber mehr zu erfahren, im SQl-Server Handbuch stehen solche Beschreibungen eher selten drin.
Gruß Claus
würde darüber gerne mal einen Lösungsansatz (vorgehensweise) haben.
Habe 3 Tabellen 1x Spiele (Spielpaarungen), 1x Vereine (32 Vereine), 1x Tipps (Tipps zu Spielpaarungen).
Ich denke man kann das mit reinem SQL lösen ich mach das bis jetzt so.
1 Tabelle Spiele (Spielpaarungen) sind bekannt nur die Ergebnisse fehlen = 48 Rows (Spielpaarungen)
über Tabelle 2 mache ich einen doppelten query-Loop (schleife) (Heim : Gast) damit ich die Vereine dazu habe, macht 48 x 2 Datenbank schleifen
und das gleiche mit der 3 Tabelle, macht ca. 200 Schleifen, bestimmt nicht besonders performante Lösung.
mit Join kann ich nicht da Tipp nicht zu allen Spielen vorhanden sind und somit dann nur Zeilen ausgegeben werden wo Tipps vorhanden sind.
Wie geht man da vor mit Unterabfragen ? oder habe ich die Datenbank falsch aufgebaut ??
Danke für jede Hilfe, wäre super hierüber mehr zu erfahren, im SQl-Server Handbuch stehen solche Beschreibungen eher selten drin.
Gruß Claus
Comment