Добро пожаловать
Я использую Laravel 6.6.2 и хочу выполнить свой запрос. Эта работа, если я выполню свой запрос в MySql -workbench (с sql fromat). У меня есть следующая проблема, 2 равно значения не равны.
$myId = DB::table("masterTable")
->select("ass_group_user.group_pgr_id","group.pgr_id")
->leftJoin("user","user.status_flag","=","gen_client.status_flag")
->leftJoin("group","group.pgr_foreign_key","=","gen_client.id")
->leftJoin("ass_group_user","ass_group_user.user_id","=","user._id")
->Where("user.name","=","myName")
->Where("ass_group_user.group_pgr_id","=","group.pgr_id")
->get();
Возвращает пустой массив. Если я на самом деле напишу это вместо «Где (« ass_group_user.group_pgr_id »,« = »,« group.pgr_id »)«
->Where("ass_group_user.group_pgr_id","=",6)
->Where("group.pgr_id","=",6)
верните то, что я хочу. Оба они Int.
Спасибо