从用户id所在的表1中选择*(从名称为“%name%”的用户中选择id)

jhiyze9q  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(282)

你好,我需要帮忙,
如何用laravel编写这个查询

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

hrysbysz1#

有多种方法。

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

相关问题