Для правильного вопроса надо знать половину ответа
Простейший пример - пользователи и группы, отношение многие-ко-многим через промежуточную таблицу. Надо выбрать всех пользователей со списком групп, в которые они входят при условии, что часть пользователей не входит ни в одну группу.
inner join это обязательная связка. Т.е. в обоих таблицах должно быть совпадение по ключу. К примеру есть пользователи и группы. При inner join пользователь всегда должен входить в группу иначе вы его не увидите в общем списке пользователей при соединении пользователей с группой. В случае left join пользователя с группой, вы его увидите и вместо группы у него будет null. left и right указывают с левой или правой таблицей надо делать не обязательную связку.