Hallo zusammen,
ich hab Probleme folgende Abfrage zu bauen (Oracle SQL Developer)
Ich will in einem bestimmten String zählen wie oft ein Wort vorkommt und dies als Bedingung setzen mir nur die Datensätze anzuzeigen die dies erfüllen.
Beispiel:
select A.Typ, B.Zeit
from t_tabelle1 A, t_tabelle2 B
where A.ID = B.ID
and count(B.STRING like '%unit%') = '2'
d.h. aus der Tabelle B im Feld String darf das Wort "unit" insgesamt nur zweimal vorkommen. Als Fehlermeldung bekomme ich hier "Group function is here not allowed"
Danke schon mal für die Hilfe
ich hab Probleme folgende Abfrage zu bauen (Oracle SQL Developer)
Ich will in einem bestimmten String zählen wie oft ein Wort vorkommt und dies als Bedingung setzen mir nur die Datensätze anzuzeigen die dies erfüllen.
Beispiel:
select A.Typ, B.Zeit
from t_tabelle1 A, t_tabelle2 B
where A.ID = B.ID
and count(B.STRING like '%unit%') = '2'
d.h. aus der Tabelle B im Feld String darf das Wort "unit" insgesamt nur zweimal vorkommen. Als Fehlermeldung bekomme ich hier "Group function is here not allowed"
Danke schon mal für die Hilfe
Comment