首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在laravel中查找数据库条目中的重复项

如何在laravel中查找数据库条目中的重复项
EN

Stack Overflow用户
提问于 2020-01-23 12:41:33
回答 1查看 44关注 0票数 0

我需要使用laravel.But在数据库条目中查找重复项,我的结果不正确,请帮助查找。

代码语言:javascript
复制
$query    =    DB::table('tbl_documents as td')
        ->leftjoin('tbl_document_types as tc','td.document_type_id','=','tc.document_type_id')
        //->leftjoin('tbl_documents_columns as tdc','td.document_id','=','tdc.document_id')
        ->leftjoin('tbl_departments as tdp','td.department_id','=','tdp.department_id')
        ->leftjoin('tbl_stacks as ts','ts.stack_id','=','td.stack_id')
        ->select('td.document_name','td.document_file_name','tc.document_type_id','td.document_type_id','td.stack_id','tdp.department_id')->havingRaw('count(*)>1')
        ->where('td.document_type_id',$doctypeid)
        ->get();
EN

回答 1

Stack Overflow用户

发布于 2020-01-23 13:50:55

你应该试试这个

代码语言:javascript
复制
$results = DB::table('tbl_documents')->whereIn('document_file_name', function ( $query ) {
            $query->select('document_file_name')->from('tbl_documents')->groupBy('document_file_name')->havingRaw('count(*) > 1');
        })->get()->toArray();

return $results;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59871677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档