Hi,
wenn du "group"-ierst, dann müssen alle Spalten die du "select"-ierst auch in der group by Klausel stehen, insofern sie nicht aggregiert (z.B. sum(), count(), ...) werden.
Auf deutsch/SQL:
SELECT ku_id, ku_nachname, ku_vorname, sum(vk_rechnung) AS vk_summe
FROM kunde, getraenke_verkauf
WHERE ku_id = vk_kunde
AND vk_summe <> 0
GROUP BY ku_id, k u_nachname, ku_vornameDa wohl ku_nachname und ku_vorname von der ku_id abhängen, sollte das Ergbnis das sein was du möchtest.
Btw, Umlaute sind nicht so gut bei SQL ... wie überhaupt beim Programmieren.
1. das ä macht keine probleme ,des hab ich ausversehen so angelegt ist auch bloß fürn test gedacht.
2. wie du gesagt hast hängt ku_nachname + vorname von der id ab.
3. ;) ;) ich weiß immer noch nicht was falsch war