我有一个包含逗号分隔值的 MySQL 表,如下所示:
第一行=(A,AB)
第二行=(AC,AE)
我想选择在其集合中具有 A 而不是 AC 或 AE 的行。我在我的代码中使用 symfony2。
$query = $query->andWhere("FIND_IN_SET('".trim($tag)."',advNews.advNewsTags)");
它的返回错误:预期的已知函数,得到'FIND_IN_SET'
但是如果我在 sqlyog 中使用查询,比如
select * from advice_news where adv_news_type = 'news' AND FIND_IN_SET ('sdf',adv_news_tags)
它的工作正常。
告诉我我将在 symfony2 中使用 FIND_IN_SET 的任何解决方案。