【发布时间】:2012-08-23 17:14:47
【问题描述】:
好的...我需要做这个简单的任务...我可以用 java 或 python 以简单的方式完成... 但是有什么方法可以使用 sql 并将工作委托给数据库引擎而不是 jvm 或 python?
我有表 1 和表 2
例如
表 1 有 2 个存储的标题...
“爱是一种感觉”、“哈利波特”
表 2 有 3 个存储的标题...
“abc”、“物理1”、“旅行”
有些不同,但有些可能是巧合......
我需要将表 2 的每个条目与从 table1 中选择标题返回的所有行进行比较...
应该是这样的
它将“love is a feel”与“abc”、“physics 1”和“the trip”进行比较,如果找到匹配项则增加计数...
它应该对所有的名字都这样做,最后我想知道我有多少巧合......
正如我所说,它可以通过查询使用 java 或任何语言来完成:
results = rows returned by using "select title from table1";
while results.next () {
results2 = rows returned by using "select title from table2";
while results2.next(){
if current results == current results2
count++;
}
}
print count
但这不是我需要的......
【问题讨论】: