现有一张表:table_a
表字段分别是:A|B|C
想要从这张表得到符合如下条件的数据
1.字段 B 必须是特定的几个(大概 50 各)比如说 B=‘ 1 ’或 B='2'....
2.字段 C 必须是包含有特定词组(大概有 300 组)比如说 C 字段包含有‘ 1 ’或者‘ 2 ’...只要包含就算
那么我如果想要获取符合条件的 B 字段进行分组得到 A 字段和 count(*)字段 sql 该如何编写?
条件 1 可以使用 WHERE IN
条件 2 用 LIKE %%
但是条件 2 一定要写 LIKE %% OR LIKE....写 300 组吗?有无其他思路可以提供么?
group by B 字段后 怎么把符合条件的所有 A 放到字段里面去呢?
想请教各位,谢过各位了!