好的......我需要做这个简单的任务......我可以用java或python以一种简单的方式完成......但是有没有办法使用sql并将工作分配给数据库引擎而不是jvm还是python?
我有表 1 和表 2
例如
表 1 有 2 个存储的标题...
“爱是一种感觉”,“哈利波特”
表 2 有 3 个存储的标题...
"abc", "physics 1", "the trip"
有些是不同的,但有些可能是巧合...
我需要将表 2 的每个条目与从表 1 的选择标题返回的所有行进行比较...
所以它会是这样的
它将“爱是一种感觉”与“abc”和“物理1”和“旅行”进行比较,如果找到匹配项,它会增加计数......
它应该对所有名字都这样做,最后我想知道我有多少巧合......
正如我所说,它可以通过查询使用 java 或任何 lang 来完成:
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
Run Code Online (Sandbox Code Playgroud)
但这不是我需要的......
SELECT COUNT(*) FROM table1 JOIN table2 ON table1.title = table2.title
Run Code Online (Sandbox Code Playgroud)
了解SQL 连接。
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |