Welcome to Sign in | Help

Re: optimizare SELECT (sql server 2000)

  •  08-09-2007, 4:45 PM

    Re: optimizare SELECT (sql server 2000)

    Am rearanjat puţin query-ul mai sus (fără să rescriu nimic) şi este ceva de genul:

    select ... from (
        select * from (select * from customer where isactive = 1) y
        union all
        select * from customer where afm is null and isactive = 1
    ) cus left join custrespperson resp on cus.id = resp.perid

    Chiar vrei să apară de două ori clienţii care nu au cod fiscal ? Sau e imposibil să fie îndeplinită condiţia "afm is null" ? Dacă e posibil, atunci view-ul (în forma actuală) returnează duplicate (inclusiv pentru coloana acc_id, care am zis că poate fi considerată cheie primară) !

    Răzvan

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems