Update
Table1
set
name = (select top 1 a.col
from Table2 a
where Table1.num = a.num)
这似乎在Sql Server中有效,但在Sybase中收到Incorrect syntax near keyword 'top'
的错误消息。
有人可以找出问题所在吗?
答案 0 :(得分:1)
这对你有用吗?:
UPDATE Table1
SET name =
( SELECT MIN(a.col)
FROM Table2 a
WHERE Table1.num = a.num
)