是否有一种有效的方式来加入两个表?

时间:2015-09-10 07:47:33

标签: sql

我有一个表格,用于存储用户对之间关系的详细信息:

{user1, user2}

以及有关用户如何审核服务的表格:

{user, review}

我想要一张结合了这个的表:

{user1, user1_review, user2, user2_review}

我已经在测试数据上做了这个1)创建了一个带有别名的评论产品给出:

user1, review1, user2, review2
1, good, 2, poor
1, good, 3, great
2, poor, 1, good
2, poor, 3, great
3, great, 1, good
3, great, 2, poor

然后2)将其与用户关系表相结合,最终得到一个表格,该表格只显示那些有关系的用户对,以及他们对服务的看法。

这完美无缺,但我无法按比例扩展。实际的审查表是700MB作为文本文件,在运行查询以创建产品时我用完了应用程序内存,其中大部分都将在第2阶段被删除。

还有其他方法可以组织这个以达到我想要的目的吗?

0 个答案:

没有答案