使用IN Laravel的方式进行SQL JOIN查询

时间:2019-04-05 20:38:45

标签: php mysql sql laravel

我希望这是一个在这里发布的好问题。

我想使用Laravel提供的方法将原始的MySQL查询转换为Laravel样式。

    $query = 'SELECT musicos.id, musicos.nombre, roles.titulo FROM musicos
    INNER JOIN roles ON roles.id IN
        (SELECT rol_id FROM detalles_cancion WHERE cancion_id=1 AND musico_id=musicos.id);

    return \DB::select(\DB::raw($query));

预先感谢

0 个答案:

没有答案