如何在LeftJoin上结合爆炸

时间:2019-02-06 08:51:56

标签: laravel-5

我的代码有问题,我不知道如何结合爆炸和leftJoin,但是失败。

我有2个表:带字符串的表biodatas和带整数的表events

我的代码:

    $exdata = biodata::where('id',$id)->select('id_events')->first();
    \Log::debug(explode(', ',$exdata));

    $ex = biodata::where('id',$id)
        ->leftJoin('events','biodatas.id_events','=','events.id_events')
        ->select('events.event as event','events.id_events as id_events','events.image as image')
        ->get();

错误:

  

SQLSTATE [42883]:未定义的函数:7错误:运算符不存在:   字符变化=整数LINE 1:... tas“左加入” events“   “ biodatas”。“ id_events” =“事件” ... ^提示:没有运算符与   给定名称和参数类型。您可能需要添加显式类型   演员表。 (SQL:选择“事件”。“事件”作为“事件”,“事件”。“ id_events”   作为“ id_events”,“事件”。“图像”作为“图像”,来自“生物数据”   “ biodatas”上的“ events”。“ id_events” =“事件”。“ id_events”,其中“ id” =   1)

0 个答案:

没有答案