mysql查询重复名字的数据都查出来_mysql查出重复的所有数据
寫入值
DROP TABLE IF EXISTS `tp_users`;
CREATE TABLE `tp_users` (
`user_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',
`openid` varchar(100) NOT NULL DEFAULT '' COMMENT '第三方唯一標示',
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 CHECKSUM=1;
/*Data for the table `tp_users` */
insert into `tp_users`(`user_id`,`openid`) values (12,'123');
insert into `tp_users`(`user_id`,`openid`) values (13,'123');
insert into `tp_users`(`user_id`,`openid`) values (15,'235');
insert into `tp_users`(`user_id`,`openid`) values (16,'235');
insert into `tp_users`(`user_id`,`openid`) values (17,'21');
如圖
查出重復
SELECT openid,
user_id
FROM tp_users WHERE openid IN(SELECT openid
FROM tp_users
GROUP BY openid
HAVING COUNT(openid) > 1)
如圖
總結
以上是生活随笔為你收集整理的mysql查询重复名字的数据都查出来_mysql查出重复的所有数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql递归sql_SQL如何实现MY
- 下一篇: mysql 二进制日志变化_mysql-