Hallo,
ich habe ein Problem und bin schon selbst ziemlich verwirrt. Und zwar möchte ich gerne aus Tabelle A die Gesamtanzahl aller Werte erhalten. Dazu benutze ich als Einschränkung Tabelle A und B. Als Bedingung schreibe ich, dass das Ergebnis, welches ich mit Werten aus Tabelle A und B berechnet habe, ausgibt. Es sollen nur die Werte zwischen 10 und 100 ausgegeben.
SELECT COUNT(*) AS Anzahl
FROM TabelleA
WHERE (
SELECT DISTINCT ergebnis
FROM TabelleB
WHERE ergebbnis BETWEEN 10 AND 100
)
BETWEEN 10 AND 100
Das Problem liegt an der SELECT-Anweisung in der WHERE-Klausel. Alls Ergebnis bekomme ich nämlich mehrere, sprich: 60, 75, 94. Als Fehler sagt der mir "Subquery returned more than 1 value." Nur wie kann ich das so lösen, dass er bei jedem Datensatz aus Tabelle A überprüft, ob es dem Ergebnis in Tabelle B entspricht?
LG