либо если хотите сами формировать SQL-запросы -
билдер запросов, встроенный в Yii2
там Вам и Ваш JOIN и всё остальное будет легко использовать из коробки, только подучите объектную
модель фреймворка сначала, а то, мне кажется, Вы плаваете. что такое модель, контроллер и вообще базу по MVC
так же полезно копаться в готовом коде, о чём не раз тут уже упоминали, это и поможет понять как делать лучше и научит разбираться в чужом коде и исключит массу проблем. примеры: магазин на Yii2 - DotPlant. вперёд на их github-репозиторий, из
первого Yii сделали в своё время хороший Yupe, так же полезно, только читайте осторожно, чтобы не учиться старому коду, т.к. в новом (лучше писать свой код сразу на Yii2, на мой взгляд) потом ошибок наделаете
и не ленитесь спрашивать у Google, там вагон и телега по теме