Какие есть это вообще первый класс
Левый
Правый
Полный
И не до конца понятый но наиболее часто используемый inner
ну есть еще cross join это и есть декартово произведение.
обычно с иннер меньше всего проблем что там могут быть за вопросы ? ну и есть это одно .. как Андрий говорит с бумажкой сможешь нарисовать что делает каждый ....
вот допустим
table_A (id_a, data_a)
1, a
2, b
3, c
table_B(id_b, data_b)
1, a
2, b
3, b
сджойни их ручками по полю id всеми типами джойна на выходе result(id_a, data_a, id_b, data_b) результаты сюда напиши.
Советую всем кто начал учить sql сделать это простое упражнение ... если вы не смогли даже если минимальные помарки. Дальше нет смысла учить. Вернитесь и разберитесь с джойнами. По большому счету это 90% sql.