SQL joins become much easier once you stop memorizing syntax and start thinking in sets.
INNER = only matching rows
LEFT = everything from left + matches
RIGHT = everything from right + matches
FULL = everything from both sides
The real skill is knowing which missing data you want to keep.