Sollte eigentlich über ein Inline-Select mit einer SELECT-Anweisungen gehen, obs performanter ist => Keine Ahnung. Generell ist es bei Performancefragen immer gut, den Ausführungsplan hier mitanzugeben. Dann auch noch die Info welche Indizes vorhanden und ob die Statistiken aktuell sind.
Die
SQL-Abfrage:
Code:
select
vv_id,
vv_name,
vv_alter,
...
vv_gruppe,
(select
count(p2.vv_id)
from
vv_personas p2
where
p2.vv_alter = 25
and p2.vv_xyz is null
and p2.vv_abc is null
and p2.vv_gruppe = p1.vv_gruppe
) as vv_gruppe_anzahl
from
vv_personas p1
where
p1.vv_alter = 25
and p1.vv_xyz is null
and p1.vv_abc is null
lg,
Thomas