select t1.id, t1.name, t1.user_id, t1.patient_id from tapp_family_member t1 right join (SELECT user_id, patient_id FROM `tapp_family_member` WHERE delete_flag = 0 GROUP BY concat(user_id, '-', patient_id) HAVING count(*) >= 2 ORDER BY id) t2 on t1.user_id = t2.user_id and t1.patient_id = t2.patient_id WHERE t1.delete_flag = 0;
时间: 2024-04-26 08:24:27 浏览: 217
这是一个 SQL 查询语句,它的作用是查询出在 tapp_family_member 表中,存在多个相同的 user_id 和 patient_id 组合的记录,并将这些记录的 id、name、user_id 和 patient_id 作为结果返回。在实现上,它通过右连接子查询的方式,先找出存在重复组合的 user_id 和 patient_id,然后再将这些组合与 tapp_family_member 表进行右连接,得到最终的结果集。其中,delete_flag = 0 表示未被删除的记录。
阅读全文
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![apk](https://img-home.csdnimg.cn/images/20250102104920.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)