hallo,
ich habe ein Problem mit einem SQL und stehe ggf. etwas auf dem Schlauch.
Ich habe Datensätze die haben eine FremdschlüsselID und eine DatensatzID.
Team1, 4
Team2, 4
Team2, 6
Team66,7
Team2, 9
Team1, 45
Team66,89
Jetzt habe ich in einer weiteren Tabelle Zuordnungen gespeichert. Vereinfacht geschrieben:
Globales Team A, Team1
Globales Team A, Team2
Globales Team B, Team66
Jetzt möchte ich mir die DatensatzIDs von oben anzeigen lassen die alle Erfordernisse (also AND Verknüpfung) für Globales Team A erfüllen.
Ist nur eines erfüllt (Team1 oder Team2), darf es keinen Datensatz anzeigen.
Aus dem Beispiel möchte ich für Globales Team A nur DatensatzID 4 bekommen.
Über ein Join meiner IDs bekomme ich den Treffer wenn eines der Unterteams zutrifft.
Wie muss ich mein SQL schreiben dass ich zum Ergebnis komme?
ich habe ein Problem mit einem SQL und stehe ggf. etwas auf dem Schlauch.
Ich habe Datensätze die haben eine FremdschlüsselID und eine DatensatzID.
Team1, 4
Team2, 4
Team2, 6
Team66,7
Team2, 9
Team1, 45
Team66,89
Jetzt habe ich in einer weiteren Tabelle Zuordnungen gespeichert. Vereinfacht geschrieben:
Globales Team A, Team1
Globales Team A, Team2
Globales Team B, Team66
Jetzt möchte ich mir die DatensatzIDs von oben anzeigen lassen die alle Erfordernisse (also AND Verknüpfung) für Globales Team A erfüllen.
Ist nur eines erfüllt (Team1 oder Team2), darf es keinen Datensatz anzeigen.
Aus dem Beispiel möchte ich für Globales Team A nur DatensatzID 4 bekommen.
Über ein Join meiner IDs bekomme ich den Treffer wenn eines der Unterteams zutrifft.
Wie muss ich mein SQL schreiben dass ich zum Ergebnis komme?
Comment