Răspunsuri multiple la interogare inner join

Întrebări legate de conectarea la alte baze de date relaţionale [PostgreSQL, mSQL, Oracle, Sybase, MS SQL Server] sau despre limbajul SQL în general.

Moderator: Moderatori

BIT2GB
New Member
Mesaje: 3
Membru din: Joi Dec 13, 2012 8:05 pm

Răspunsuri multiple la interogare inner join

Mesajde BIT2GB » Mie Noi 09, 2016 2:08 am

Va salut, am 2 tabel e si anume persoana cu id_p si nume iar apoi contract_j cu id_avocat si id_client unde id client si id avocat are o valoare echivalentă cu un id_p existent. Vreau o afișare de genul nume1 nume2 avocat, unde nume1 si nume2 au în contract _j id_avocat comun. Cecam făcut eu pana acum afișează toate combinațiile nu doar o dată fiecare nume. Am încercat cu diferit dar nimic. Mai jos e ce am făcut eu. Mulțumesc!

Cod: Selectaţi tot

SELECT cl1.nume as Nume_client_1, cl2.nume as Nume_client_2, av.nume as Avocat
FROM contract_J c1
INNER JOIN contract_J c2 ON c1.id_avocat = c2.id_avocat AND c1.id_client < c2.id_client
INNER JOIN persoana av ON c1.id_avocat = av.id_p
INNER JOIN persoana cl1 ON c1.id_client = cl1.id_p
INNER JOIN persoana cl2 ON c2.id_client = cl2.id_p



BIT2GB
New Member
Mesaje: 3
Membru din: Joi Dec 13, 2012 8:05 pm

Re: Răspunsuri multiple la interogare inner join

Mesajde BIT2GB » Mie Noi 09, 2016 2:17 pm

In final am rezo0lvat, va multumesc oricum!


Înapoi la “Alte baze de date”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator