Guten Morgen,
ich hoffe, der Titel verwirrt nicht schon genug oder ist einigermaßen treffend.
Nach einiger Zeit Datenbankenabstinenz hab ich mich mal wieder ein wenig damit befasst und bin auf ein Problem gestoßen, wo ich nicht wirklich weiter komme:
Ich habe momentan 2 Tabellen:
Tabelle 1 -> beinhaltet eine Spalte für Namen, eine für IDs und noch ein paar für die Abfrage uninteressante Informationen...
Tabelle 2 -> beinhaltet eine Spalte, in der die ID aus Tabelle 1 steht, eine eigene ID und eine Menge.
Nun würde ich gern folgendes machen:
Ich hätte gern eine SQL-Abfrage, sodass ich nur die "Namen" aus Tabelle 1 bekomme, deren Menge in Tabelle 2 größer als 2 ist. Problem ist, dass die Elemente aus Tabelle 1 in Tabelle 2 mehrere Mengen haben können. Also mal ein Beispiel zur Verdeutlichung:
Tabelle 1:
Name | ID | ...
-----------------
A | 1 | ....
B | 2 | ....
...
Tabelle 2:
ID | ID_aus_Tabelle_1 | Menge | ...
--------------------------------------
1 | 1 | 2 | ...
2 | 1 | 3 | ...
3 | 2 | 1 | ...
4 | 2 | 5 | ...
5 | 1 | 3 | ...
...
Die Ausgabe sollte hier nur "A" liefern, da "B" die Bedingung "Menge >= 2" in Tabelle 2 nicht in jeder Zeile erfüllt.
Kann mir da jemand helfen? Komme einfach nich weiter
lieben Gruß und danke fürs Lesen + Helfen schon mal im Vorraus
adf