一个简单的数据库问题,我觉得还是问下你们怎么做比较好

2017-07-13 15:16:41 +08:00
 iRiven
有一堆数据,数据有两列 A 和 B,怎么快速找出数据库没有相同的数据( A 和 B 两列完全匹配数据库里的 A 和 B,其中一个不匹配就算数据不同),我目前是想到循环一条条找过去,有没有什么办法可以快速找出来
3449 次点击
所在节点    MySQL
7 条回复
knva
2017-07-13 15:22:23 +08:00
没有
veelog
2017-07-13 15:26:25 +08:00
mysql -e "select * from table"|sort|uniq -c
yulitian888
2017-07-13 15:27:55 +08:00
没看懂问题~~~~
关系型的库?
Group 起来取 Count>1 的项
是这个意思么?
yung
2017-07-13 15:32:05 +08:00
临时表,然后把数据里的 A B 插进去然后用一条 sql ?
mxmai
2017-07-13 16:10:39 +08:00
A 和 B 列数据不重复?如果重复的话,怎么知道是数据重复还是跟数据库表里的数据重复?以数据库中 A 和 B 所在的表数据建一临时表,然后以 A 和 B 建唯一索引?
iszero
2017-07-13 18:32:25 +08:00
看不懂啊。。。一会是数据,一会是数据列
noNOno
2017-07-13 18:56:18 +08:00
select A+B from table ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX