HILFE. SQL-Problem!

wie kann ich das folgende Problem realisieren:

SELECT
TP2_CPV_VERANSTALTUNG_LISTE.PRODUKTGRUPPE,
TP2_CPV_VERANSTALTUNG_LISTE.KURSTITEL,
Count (a.ANMELDUNG_ID) AS TN_ANZ_E2er,
Count (b.ANMELDUNG_ID) AS TN_ANZ_E3er,
Count (c.ANMELDUNG_ID) AS TN_ANZ_E4er

FROM
TP2_CPV_Veranstaltung_Teilnehmer AS a,
TP2_CPV_Veranstaltung_Teilnehmer AS b,
TP2_CPV_Veranstaltung_Teilnehmer AS c,

TP2_CPV_VERANSTALTUNG_LISTE,
TP2_CPV_Teilnehmer_LiSTE

WHERE
( ((a.Veranstaltung_ID)=[TP2_CPV_VERANSTALTUNG_LISTE].[Veranstaltung_ID])
AND ((b.Veranstaltung_ID)=[TP2_CPV_VERANSTALTUNG_LISTE].[Veranstaltung_ID])
AND ((c.Veranstaltung_ID)=[TP2_CPV_VERANSTALTUNG_LISTE].[Veranstaltung_ID])

AND ((a.TEILNEHMER_ID) = [TP2_CPV_Teilnehmer_Liste].[Teilnehmer_ID])
IN ( Select Count(Anmeldung_ID) as TN_E2er from TP2_CPV_Veranstaltung_Teilnehmer, TP2_CPV_Teilnehmer_Liste
Where ((TP2_CPV_Teilnehmer_liste.JOB_TITLE) Like ‚E2 *‘) )

And ((b.TEILNEHMER_ID)=[TP2_CPV_Teilnehmer_Liste].[Teilnehmer_ID])
IN ( Select Count(Anmeldung_ID) as TN_E3er from TP2_CPV_Veranstaltung_Teilnehmer, TP2_CPV_Teilnehmer_Liste
Where ((TP2_CPV_Teilnehmer_liste.JOB_TITLE) Like ‚E3 *‘) )

And ((c.TEILNEHMER_ID)=[TP2_CPV_Teilnehmer_Liste].[Teilnehmer_ID])
IN ( Select Count(Anmeldung_ID) as TN_E4er from TP2_CPV_Veranstaltung_Teilnehmer, TP2_CPV_Teilnehmer_Liste
Where ((TP2_CPV_Teilnehmer_liste.JOB_TITLE) Like ‚E4 *‘) )

)

GROUP BY
TP2_CPV_VERANSTALTUNG_LISTE.PRODUKTGRUPPE,
TP2_CPV_VERANSTALTUNG_LISTE.KURSTITEL;

Hi Fatih,

verrätst Du uns auch, wo das Problem ist?

Gruß Ralf

Hi,

verrätst Du uns auch, wo das Problem ist?

Wieso? Das Problem ist bereits realisiert :smile:

Blödelnde Grüße

Sancho