Здравствуйте. У меня есть 2-е модели: Заявка (
Check) и Ремонт (
Repair). Они связаны между собой при помощи промежуточной таблицы
CheckList
В таблице CheckList содержатся следующие поля:
- id
- check_id
- repair_id
- is_main
Я хочу получить ремонт по данной заявке (с условием is_main = 0). Делаю такой запрос.
$re_repair = Repair::find()
->leftJoin('CheckList', 'CheckList.check_id = ' . $check->id)
->where(['CheckList.is_main' => 0])
->all();
На что получаю ошибку
Смотреть ошибкуError Info: Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check WHERE `CheckList`.`is_main`=0' at line 1
)
Пожалуйста помогите разобраться в чем ошибка.