SQL查询帮助 - 查询要求

时间:2014-01-17 15:34:53

标签: sql sql-server

我有一个SQL查询要求,它具有以下列名。该表有大约400,000行。

Handle,first_name,last_name,spouse_id

我需要显示spouse_id = handle的所有名字和姓氏(对于每个spouse_id,我需要在句柄列中找到匹配项)

这是一个更大的SQL查询的一部分,内部连接其他4个表。我知道这很简单。但是,如果我必须循环使用每个或使用while循环,似乎没有得到。你有什么建议?

谢谢,

DB

1 个答案:

答案 0 :(得分:0)

您需要的是自我加入。

FROM table1 a
JOin table1 B
   ON a.handle = b.spouse_id