博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql单表取交集
阅读量:6223 次
发布时间:2019-06-21

本文共 351 字,大约阅读时间需要 1 分钟。

hot3.png

在开发过程中遇到了这种场景,有一张表,分别有a字段,b字段和c字段,我们要查询b字段内容相等和c字段内容也相等的a字段数据有多少个,也就是去交集。 表结构如下:

表名:testa  varcharb varcharc varchar

SQL如下:

SELECT DISTINCT    COUNT(*),    b,    cFROM    testWHERE    a IN(7)GROUP BY      b,    cHAVING    COUNT(*) > 0

如果查询a为一个值的时候,如上SQL,

count(*)>0

,两个值的时候,

count(*)>1

以此类推。 这样就可以取交集了。

转载于:https://my.oschina.net/breakjoa/blog/1604177

你可能感兴趣的文章
[转]最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等本文出处...
查看>>
AndroidUI 控件命名格式
查看>>
数据库系统基本概念
查看>>
tcpCopy
查看>>
10个小众网
查看>>
2000条你应知的WPF小姿势 基础篇<15-21>
查看>>
全面拥抱移动测试,Mobile JSON Wire Protocol Specification文档翻译
查看>>
FireDAC 下的 Sqlite [11] - 关于批量提交 SQL 命令的测试
查看>>
ActionResult解析
查看>>
iOS SDK 从配置文件里读SDK。转化成class 可同时加载多个SDK
查看>>
解决Qt Creator编译输出窗口乱码的问题
查看>>
C#获取当前时区转换方法
查看>>
卡片式电脑介绍
查看>>
HTML中Select的使用具体解释
查看>>
经济学发展简史
查看>>
knh
查看>>
PMP考试的过与只是
查看>>
[家里蹲大学数学杂志]第248期东北师范大学2013年数学分析考研试题
查看>>
JAVA数组的定义及用法
查看>>
(转)winform安装项目、安装包的制作、部署
查看>>