我可以帮忙翻译。以下是需要翻译的内容:
我有一个表格。我想使用同一张表格中第10行的值更新第5行。例如:
SlNo Name Quali Exp
1 x B.E 2
2 y BSC 3
3 Z B.A 1.5
4 A MSC 2
5 B MBA 5
我想要使用编程语言更新第二行的值,使其等于第五行的值。
这是我当前的查询语句:
UPDATE table
SET Name=(select Name from table where slNo='5'),
Quali=(select Quali from table where slNo='5'),
Exp=(select Exp from table where slNo='5')
where slNo='3';
这个工作得很好...但如果有超过20列,用这种方式编写查询就会变得很费力,因为对于每一列,我都必须包含另一个子查询...有没有其他方法可以编写查询以使用同一表中的所有值更新整行?