Пришел на работу с хайлоад проектом своими знаниями уровня одного INNER JOIN какой используется для связи с какой то таблицей. Пока я джун, я учусь, но вот в проекте вижу запросы где мелькают четыре джойна, еще странно более когда одну и ту же таблицу джойнят 3 раза, по тому же полю, но с разными значениями (например как было бы INNER JOIN users as us1 ON us1.age = 18 INNER JOIN users as us2 ON us2.age = 20)
Я не понимаю смысл джойнить одну ту же таблицу 3 раза, и смысла задавать разные значения тоже не вижу особо, я банально не могу понять что тут написано.
Собственно, как практиковаться в джойнах? (по серьезному, а не где один джойн)