0

这是最近让我很感兴趣的事情。这是一个来自喜欢 Mongo 的人的一般 SQL/关系数据库问题。

我想要的是,因此,以最有效、最简单的方式关联来自不同表的数据,而不使用关联并假设我无法重构或重新建模数据库。

因此,例如,对于 FQL(没有关联),如果我询问当前用户已被邀请参加nameeid所有活动,我还想知道我当前用户是否要去,但是信息在“event_member”表中。

在这种情况下,我对 中的另一列 ( rsvp_status)感兴趣event_member,我希望将其与来自event、 即eid和的列相关联name

在这种情况下,本能可能会说,由于每个事件都有 a name, aneid和 arsvp_status那么我们可以说 sort byeid然后匹配每个第 n 个项目(对于 n=1 到任何值),因为保证有相同的数字,但是很多情况下我们都做不到。

而且我知道我可以做单独的查询,然后遍历并匹配它们eid,但基本上我正在寻找一种通用的、简单的、有效的解决方案来解决关联的想法(如果存在的话)。最好在javascript中。

4

1 回答 1

2

您在这里寻找的是两个或多个表的简单 JOIN。http://www.w3schools.com/sql/sql_join.asp 您不必为了执行 JOINS 在表之间建立任何关系。这些关系只是一个约束,以确保错误/无效数据不能传播到表中。例如,具有不存在用户的 eid 的 event_member。无论如何,您可以随意加入表格 :)

这是一种使用 javascript 连接到 Sql Server 的方法如何在浏览器中从 JavaScript 连接到 SQL Server 数据库?

于 2013-03-23T19:36:41.063 回答