yo,
erst einmal zu den fehlern. das DISTINCT ist bei gruppierungen überflüssig, außerdem gibst du spalten aus (li_id,li_name), über die du nicht gruppiert hast. mysql hat da einen ganz schlechten weg gewählt, nimm also am besten alle spalten mit in die gruppierung, die du auch anzeigen willst und kenie aggregat-funktionen sind. falls durch das hinzunhemen der spalten nicht mehr der gewünschten gruppierung entspricht, musst du mit unterabfragen arbeiten.
was die WHERE klausel betrifft, so ist das ein falscher ansatz, zum einen werden durch die aggregat-funktionen alle datensätze der jeweligen gruppierungen der spalte leistung als eine ausgabespalte zusammengefasst. dort können also mehrere einträge als nur 'Aquatraining' stehen, zumal du auch nicht sortiert hast. Es bleibt die frage, was du überhaupt machen willst, das ist mir nämlich noch nicht ganz klar, zumal diese verwendung von LIKE besser wäre mit dem '=' Operator. hmm genauo dieses problem hatten wir doch gerade....
Ilja