Zitat von
Werwurm:
SQL-Code:
SELECT s.name||', '||s.vorname, e.punkte + d.punkte FROM "T_SPIELER" s
LEFT OUTER JOIN "V_EINZEL_ERGEBNIS" e ON e.spieler_id=s.id
LEFT OUTER JOIN "V_DOPPEL_ERGEBNIS" d ON d.spieler_id=s.id and d.liga=e.liga
WHERE (e.spieler_id is NOT NULL) AND (e.spieler_id is NOT NULL);
Warum machst du einen
left outer join, und filterst die NULL Ergebnisse wieder weg. Mach doch lieber gleich ein
inner join.
Zu deinem Problem... Probiers mal so:
select sum(coalesce(Punkte,0)) from ...