从user1所在的table1中选择*(从名称如'%name%'的用户中选择ID)

时间:2018-10-03 14:56:36

标签: mysql laravel

你好,我需要帮助,

如何在Laravel中编写此查询

select * from table1 where user_id in(select id from users where name like '%name%')

1 个答案:

答案 0 :(得分:1)

有多种方法。

$data = Db::table('table1')
    ->join('users', 'table1.user_id', 'users.id')
    ->where('users.name', 'like', '%name%')
    ->get();