如何将以下SQL查询转换为Laravel:
SELECT * FROM SomeTable WHERE some_column = ( SELECT some_column FROM SomeTable st1 where st1.some_column2 = SomeTable.some_column2 )
这个查询只是一个示例查询。我知道Laravel有一个用于子查询的whereIn函数。我正在寻找类似于列与子查询相等的东西。
rks48beu1#
DB::table('SomeTable') ->select('*') ->where('some_column','=',function($query) { $query->from('SomeTable') ->select('some_column') ->where('SomeTable.some_column2','=',DB::raw('SomeTable.some_column2')); }) ->get();
1条答案
按热度按时间rks48beu1#