0
点赞
收藏
分享

微信扫一扫

SQL的join本质是一个两层for循环

灯火南山 2022-07-27 阅读 67


伪代码

final_table = []
for row1 in left_table:
for row2 in right_table:
if condition(row1["col1"],row2["col2"]) == True:
final_row = row1 + row2
final_table.append(final_row)

和这个一样的功能:

left_table.join(
right_table,
condition(
left_table.col("col1"),
right_table.col("col2")
) == true,
"inner_join"
)


举报

相关推荐

0 条评论