0
Update
Table1
set
name = (select top 1 a.col
from Table2 a
where Table1.num = a.num)
Cela semble fonctionner dans Sql Server, mais un message d'erreur dans Sybase en disant Incorrect syntax near keyword 'top'
.Sybase: Mise à jour d'une table avec Top mot-clé
Quelqu'un peut-il trouver quel est le problème?
Vous voulez le Top première réponse, mais vous ne définissez pas un ordre dans la sous-requête. Cela signifie-t-il que n'importe quelle rangée ira bien? –
Oui ... n'importe quelle rangée est ok – Learner