Dacă e imposibil ca afm să fie NULL, atunci UNION-ul din acest view e inutil (şi deranjant dpdv al performanţei), deci ar trebui scos, obţinând:
select ... from customer cus
left join custrespperson resp on cus.id = resp.perid
where isactive = 1
Şi chiar şi dacă ar fi fost posibil ca afm să fie NULL, cred că UNION-ul tot ar fi trebuit scos, pentru că e absurd.
Sunt curios cât durează interograrea de mai sus acum, după ce ai scos şi acest UNION din view.
Răzvan