首页 > 技术文章 > 根据ID查询数据库按逗号分割的字符串值

wxy0126 2021-04-20 19:17 原文

           DynamicLabelModel::find()
            ->select(['id','label'])
            ->where("FIND_IN_SET(:id,scence_id)",['id'=>$params['scence_id']])
            ->asArray()
            ->all();

使用 FIND_IN_SET来查询

scence_id 是数据库中你按逗号分割存储的字符串

 

推荐阅读