Salut,
Am o tabela de analize medicale (id, cod, denumire), una de parametri analize (id, id_analiza, denumire) si una de rezultate (id,id_param, rezultat, codpacient).
Cum fac sa obtin toate analizele care nu au niciun parametru necompletat?
Daca zic
Select A.analiza, R.codpacient from Rezultate R
Inner Join Parametri P On P.id=R.id_param
Inner Join Analize A On P.id_analiza=A.id
where R.rezultat is null
obtin toate valorile necompletate. O analiza poate avea mai multi parametri si ma intereseaza doar analizele care nu au niciun parametru completat.
Exemplu:
Analiza Parametru Rezultat
Glucoza /2h null
Examen de urina epitelii null
Examen de urina celule frecvente
Ma intereseaza sa obtin doar Glucoza, nu si Examenul de urina.
Se poate face din Join sau aplic un cursor si parcurg toate inregistrarile?
Multumesc,
Florin