这是最近让我很感兴趣的事情。这是一个来自喜欢 Mongo 的人的一般 SQL/关系数据库问题。
我想要的是,因此,以最有效、最简单的方式关联来自不同表的数据,而不使用关联并假设我无法重构或重新建模数据库。
因此,例如,对于 FQL(没有关联),如果我询问当前用户已被邀请参加name
的eid
所有活动,我还想知道我当前用户是否要去,但是信息在“event_member”表中。
在这种情况下,我对 中的另一列 ( rsvp_status
)感兴趣event_member
,我希望将其与来自event
、 即eid
和的列相关联name
。
在这种情况下,本能可能会说,由于每个事件都有 a name
, aneid
和 arsvp_status
那么我们可以说 sort byeid
然后匹配每个第 n 个项目(对于 n=1 到任何值),因为保证有相同的数字,但是很多情况下我们都做不到。
而且我知道我可以做单独的查询,然后遍历并匹配它们eid
,但基本上我正在寻找一种通用的、简单的、有效的解决方案来解决关联的想法(如果存在的话)。最好在javascript中。