如何查询号同一表中不同字段的相同内容?

joanagle 2013-03-03 11:16:23
问题如标题。
例如:表有内容如下:
DATE R1 R2 R3 R4 R5 R6
2012-01-01 03 04 06 08 13 25
2012-02-01 01 03 04 06 14 24
2012-03-01 02 03 08 10 11 23
2012-04-01 05 07 08 10 12 19
2012-05-01 04 05 07 11 12 20
2012-06-01 06 08 10 13 14 23
2012-07-01 08 09 11 13 16 25

求列R1到R6中含三个相同内容的数据,即正确结果应该是这样:
DATE R1 R2 R3 R4 R5 R6
2012-01-01 03 04 06 08 13 25
2012-02-01 01 03 04 06 14 24
2012-06-01 06 08 10 13 14 23
2012-07-01 08 09 11 13 16 25
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
勉励前行 2013-03-04
  • 打赏
  • 举报
回复
这个用SQL做不好办吧,你可以去SQL版问下,那里SQL高手多。 我建议是将数据读回来后,写代码解决。即使如此,有一定的数据量时算法问题及排序问题依然不好解决。
simonhehe 2013-03-04
  • 打赏
  • 举报
回复
用编程语言实现效率应该高些, 纯sql脚本消耗较大
zpc198600 2013-03-04
  • 打赏
  • 举报
回复
这个问题相当有挑战性呵,要是有一千条记录来回排序对比都有困难,要是上万条估计就更麻烦了
simonhehe 2013-03-04
  • 打赏
  • 举报
回复
引用 3 楼 joanagle 的回复:
嗯,就是有难度才向大家请教。
在access的那个版本?
joanagle 2013-03-04
  • 打赏
  • 举报
回复
嗯,就是有难度才向大家请教。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧