SQL Inner Join

INNER JOIN eshte forma e pare e JOIN. INNER JOIN jep si rezultat te gjitha rekordet te cilat kane te pakten nje match ne te dyja tabelat. Per ta kuptuar me mire shifni shembullin e meposhtem:

Tabela: Persona

P_Id Emri Mbiemri Qyteti_Id
1 Altin Molla 1
2 Stela Demiraj 2
3 Andi Topi 3

Tabela: Qyeteti

Q_Id Emri Banore
1 Tirane 900.000
2 Durres 250.000
3 Korce 80.000
4 Elbasan 100.000

SELECT Emri, Mbiemri, Qyteti
FROM Persona
INNER JOIN Qyeteti ON Persona.Qyteti_Id = Qyteti.Q_Id

Rezultati:

Emri Mbiemri Qyteti
Altin Molla Tirane
Stela Demiraj Durres
Andi Topi Korce

Sic e shifni qyteti Elbasan nuk ben pjese ne rezultatet e query pasi ne tabelen persona nuk ka asnje rekord qe ka lidhje me kete qytet.

  • Share/Bookmark

Reth autorit