现有一张表: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 放到字段里面去呢?
想请教各位,谢过各位了!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.