【发布时间】:2016-11-09 07:09:42
【问题描述】:
以下是 VIEW search_result。 skills 列包含 GROUP_CONCAT 的值与其他表中的值。
现在我正在尝试使用 where_in 子句从此 VIEW 中选择值,如下所示:
$s_id = array('2D Design','3D Design');
$this->db->select('id');
$this->db->from('search_result');
$this->db->where_in('skills',$s_id);
执行此查询时,结果只有 3 行,即仅包含 2D 设计 或 2D 设计 的技能。
我想显示所有包含任何该技能的行作为输出。所以请帮我做这件事。
【问题讨论】:
-
尝试使用
LIKE操作符 -
@viki888 感谢您的评论。下面的答案非常适合我。
标签: mysql sql codeigniter views where-in