热度 6|
数据库中有个大表,需要查找其中的名字有重复的记录id,以便比较。
如果仅仅是查找数据库中name不重复的字段,很容易
但是这样并不能得到说有重复字段的id值。(只得到了最小的一个id值)
查询哪些字段是重复的也容易
但是要一次查询到重复字段的id值,就必须使用子查询了,于是使用下面的语句。
但是这条语句在mysql中效率太差,感觉mysql并没有为子查询生成零时表。
于是使用先建立零时表
然后使用多表连接查询
结果这次结果很快就出来了。
|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )
GMT+8, 2024-4-29 16:01 , Processed in 0.039874 second(s), 9 queries , Gzip On, Redis On.
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.