INNER, LEFT, RIGHT & FULL JOIN
Në shqip: Llojet e JOIN-eve
ShpjegimiSQ
INNER JOIN mban vetëm rreshtat që kanë çift në të dyja tabelat; LEFT JOIN mban të gjithë nga e majta (me NULL kur s'ka çift); RIGHT JOIN e kundërta; FULL JOIN të gjithë nga të dyja.
EnglishEN
INNER JOIN keeps only rows with a match in both tables; LEFT JOIN keeps everything from the left (with NULL where there's no match); RIGHT JOIN the reverse; FULL JOIN everything from both.
Si ta mendosh
Si të krahasosh listën e nxënësve me listën e pagesave: kush ka paguar, kush jo.
Lexoje në anglisht
Like comparing the student list with the payments list: who has paid and who hasn't.
Shembull kodisql
SELECT n.emri, p.shuma
FROM nxenesit n
LEFT JOIN pagesat p ON p.nxenes_id = n.id;