Hans: Anfängerfrage zu Select Statement

Beitrag lesen

Select count(*) from
(
SELECT count(id) as deutsch, 0 as englisch, 0 as franzosen from tabelle WHERE Sprache = "deutsch"
union
SELECT count(id) as englisch, 0 as deutsch, 0 as franzosen from tabelle WHERE Sprache = "englisch"
union
SELECT count(id) as franzosen, 0 as englisch, 0 as deutsch) from tabelle WHERE Sprache = "französisch"
)

...So oder so ähnlich je nach dem welches DBMS du verwendest...
MFG
Peter

Hallo Peter,
auch Dir danke, aber das Problem bleibt das gleiche. Ich kann vorher nicht festlegen nach welchen Sprachen gesucht wird. Momentan sind es nur die drei aber vielleicht kommt morgen ein Datensatz in Italienisch und Übermorgen in Japanisch dazu. Also müßte das Select Statement so geschrieben sein, daß automatisch alle eingetragenen Sprachen entsprechend berücksichtig werden.
Grüße,
Hans