Dann versuch es mal mit COUNT(B.kunden_id)
[edit] Sry, habe ganz die Gruppierung vergessen.
SQL-Code:
SELECT A.familienstand As famstand, COUNT(B.kunden_id) AS AnzVerträge
FROM familienstand A
JOIN vertrag B ON B.kunden_id = A.kunden_id
WHERE A.kunden_id = 1
AND A.von = (SELECT MAX(von)
FROM familienstand
WHERE kunden_id = 1)
GROUP BY A.familienstand
[/edit]
[edit2] Wie sind die beiden Tabellen denn verknüpft? Ich kann auf den ersten Blick kein gemeinsames Schlüsselfeld entdecken. [/edit2]