我想查询,refund_id是同一个,并且return_code=SUCCESS是有大于等于2条记录的记录,sql要怎么写呢?,比如下面的记录,符合的,就是序号为1,2的(refund_id都是为520403,return_code=scucess有两条)
当前位置:网站首页>mysql 查询一个字段为特定值,并且另一个字段的值出现两次的记录?
mysql 查询一个字段为特定值,并且另一个字段的值出现两次的记录?
2022-08-08 13:42:00 【segmentfault】
采纳答案1:
试试
select * from 表 where refund_id in (
select refund_id from 表
where return_code = 'SUCCESS'
group by refund_id
having count(*) >= 2
);
其他答案1:
试试
select * from 表 where refund_id in (
select refund_id from 表
where return_code = 'SUCCESS'
group by refund_id
having count(*) >= 2
);
其他答案2:
一般写法用上面的即可,如果是mysql 8以上的,可以用窗口函数
来实现,sql会简洁不少
边栏推荐
- HackTheBox | Horizontall
- webgl 基础
- [8月4日]剑指 Offer 52. 两个链表的第一个公共节点
- C语言小项目 -- 通讯录(静态版+动态版+文件版)
- 难产的“第一股”:中式快餐之困
- 6.【opencv鼠标回调事件】
- Program Environment and Preprocessing
- The use of qsort function and its analog implementation
- R语言ggplot2可视化:使用ggpubr包的ggline函数可视化折线图(点线图、line plot)、设置add参数为mean可视化不同水平均值的折线图
- Review: What is the pre-approval of autumn recruitment?What is an ordinary autumn move?It's all recruitment, why do you need to set these two recruitment time periods?
猜你喜欢
随机推荐
Qt的简易日志库实现及封装
字符串函数、字符函数、内存函数的使用及其模拟实现
[8月4日]剑指 Offer 52. 两个链表的第一个公共节点
(5) FlinkSQL writes socket data to mysql Method 2
删库不易,跑路更难
今日睡眠质量记录83分
【C语言】动态内存管理
教学习编程,第一步解决自信问题,培养自己的专注力
bzoj 3624 [Apio2008]免费道路
暗恋云匹配匿名交友聊天系统开发
2022-08-04
如果Controller里有私有的方法,能成功访问吗?
【Rust—LeetCode题解】1.两数之和
医药行业转型发展,探索数字化供应链升级之道
serialize serialize native method
Implementation of FIR filter based on FPGA (1) - using fir1 function design
idea中项目呈现树形结构
(4) FlinkSQL writes socket data to mysql Method 1
深入浅出对话系统——任务型对话系统技术框架
【低代码】1405- 浅谈低代码平台远程组件加载方案