Nagelbrett
2003-10-20, 16:40:32
angenommen ich hab eine tabelle mit zwei spalten a und b.
in spalte a stehn mehrere begriffe, wobei auch welche doppelt vorkommen
und spalte b stehn nun jeweils dazugehörige andere begriffe...
wie kann ich nun in einer select abfrage all die begriffe aus spalte a bekommen, die nun öfters als 1mal vorkommen also denen mehrere begriffe in spalte b zugeordnet sind, und die anzahl, wieviele ihnen zugerodnet sind?
nochmal zur verdeutlichung, wenn meine tabelle so aussehn würde:
a | b
-------------
bla | sjd
bla | vmi
bla | ier
kee | peo
dann sollte das ergebnis so aussehn:
bla | 3
das problem ist, ich kann keine aggregatfunktion (count..) in der WHERE-klausel benutzen... wie stell ich das also am besten an?
in spalte a stehn mehrere begriffe, wobei auch welche doppelt vorkommen
und spalte b stehn nun jeweils dazugehörige andere begriffe...
wie kann ich nun in einer select abfrage all die begriffe aus spalte a bekommen, die nun öfters als 1mal vorkommen also denen mehrere begriffe in spalte b zugeordnet sind, und die anzahl, wieviele ihnen zugerodnet sind?
nochmal zur verdeutlichung, wenn meine tabelle so aussehn würde:
a | b
-------------
bla | sjd
bla | vmi
bla | ier
kee | peo
dann sollte das ergebnis so aussehn:
bla | 3
das problem ist, ich kann keine aggregatfunktion (count..) in der WHERE-klausel benutzen... wie stell ich das also am besten an?