144得票5回答
什么是自连接,何时使用?

什么是自连接,何时使用它?我不理解自连接,能给出一个通俗易懂的例子来说明吗?

121得票7回答
如何以最简单的方式进行递归自连接?

在SQL Server中,最简单的递归自连接方式是什么? PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 ...

98得票14回答
自连接的解释

我不理解自连接的必要性。有人能给我解释一下吗? 一个简单的例子会非常有帮助。

37得票6回答
INNER JOIN同一张表

我想从同一张表中获取一些行。这是一个用户表:每个用户都有user_id和user_parent_id。 我需要获取user_id行和user_parent_id行。我已经编写了类似于以下代码的内容:SELECT user.user_fname, user.user_lname FROM us...

25得票1回答
SQL中交叉连接的组合(不是排列)

如果我想要对一张表进行自身的交叉连接,如何去除重复行呢?换言之,如何做到“顺序不影响结果”的交叉连接呢? 比如,如果我有一张名为 T 的表: field | ------- A | B | C | 我会对自身进行交叉连接,以避免出现A | A的行。 T as ...

21得票1回答
实体框架 4.1 Code First 自引用一对多和多对多关联

我有一个用户,他可以有一组他喜欢的用户... 另一个用户也可以有一组他喜欢的用户... 如果用户A喜欢用户B,并且用户B也喜欢用户A,则他们可以联系并交流信息。我该如何在Entity Framework Code First中表示这样的模型?public class User { ...

18得票1回答
无法理解 EclipseLink 的警告信息

我正在使用EclipseLink 2.3.1和JPA 2来建模自引用表。当我创建EntityManager时,EclipseLink会出现奇怪的警告。[EL Warning]: 2011-11-27 14:28:00.91--ServerSession(8573456)--Reverting ...

17得票1回答
Rails:自引用 has_many 模型如何工作?

所以,我正在开发一个应用程序,希望用户能够将对象分组到“文件夹”中。基本上: User has_many :foos Foos不一定要在文件夹中,但它们可以在其中。在这种情况下: Folder has_many :foos 和 Foo belongs_to :folder 现在,我想设...

16得票2回答
团队使用自连接进行的第一次观察

我正在尝试使用data.table通过一组三个变量获取顶行。我有一个可行的解决方案:col1 <- c(1,1,1,1,2,2,2,2,3,3,3,3) col2 <- c(2000,2000,2001,2001,2000,2000,2001,2001,2000,2000,2001...

16得票1回答
Rails:如何使用has_and_belongs_to_many实现self join模式?

我想创建一个由多个类User组成的Users结构,每个用户可以有多个friends。class User < ActiveRecord::Base has_and_belongs_to_many :friends, class_name: "User" end 我不需要了解他们之间的...