mysql两个数据表中的数据匹配

比如有两张数据表:table1,table2
table1结构:
id num
1 1000
2 700
3 1300
4 1500
5 2000

table2结构:
id num
1 500
2 2000
3 500

如何使用sql实现在这两个表中匹配查询数据,或者其他方法:
1.table1的第一条数据跟table2的第一条数据和第二条数据配对:1000 = 500 + 500;
2.table2的第二条数据跟table1的第二条数据跟第三条数据配对:2000 = 700 + 1300;
并且需要得到结果多条的那个的结果集,也就是获取1中的500跟500的结果集,获取2中的700跟1300的结果集。

这根本不是数据库sql做的事情,你应该用程序查询出两个表的数据,然后自己根据逻辑匹配来得到结果