Am 4 tabele, ca in imaginea:
http://img848.imageshack.us/img848/756/41131349.jpg
Trebuie sa le leg ca dupa culori, adica sa imi returneze valoarea cantitatii, la introducerea CNP-ului...
Versiune printabilă
Am 4 tabele, ca in imaginea:
http://img848.imageshack.us/img848/756/41131349.jpg
Trebuie sa le leg ca dupa culori, adica sa imi returneze valoarea cantitatii, la introducerea CNP-ului...
select t.cantitate from pacient p, diagnostic d, tratament t where p.cnp = d.cnp and d.cod_diagnostic = t.cod_diagnostic and p.cnp = '186.........'
sau cu inner join
select t.cantitate from pacient p
inner join diagnostic on p.cnp = d.cnp
inner join tratament t on d.cod_diagnostic = t.cod_diagnostic
where p.cnp = '186.....'
teoretic ar trebui sa mearga ambele, posibil sa mai fie niste typo-uri:D verifici tu.
Si nu uita sa pui INDEX pe toate coloanele prin care faci join-uri!