临时表-内部联接

时间:2018-07-25 01:27:00

标签: sql stored-procedures

我编写了此查询,以将temp表与另一个SQL表内部联接:

(SELECT 
id FROM
  #Temp WHERE code<>10
)AS s inner join table1 r on s.id=r.id)

我遇到错误:

  

关键字“ AS”附近的语法不正确。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

我唯一能理解您的代码的是这样的查询:

SELECT s.id
FROM #Temp s JOIN
     table1 r 
     ON s.id = r.id
WHERE s.code <> 10;

答案 1 :(得分:-1)

select s.id, r.* 
from
(SELECT id 
 FROM #Temp 
 WHERE code<>10
) s 
inner join table1 r on s.id=r.id