我有一个表。 我想从同一个表第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
在这里,我想用第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列变得费力这种方式编写一个查询,因为每个专栏中,我必须包括另一个子查询...是否有任何其他方式来编写查询来更新整行与其他行中的同一表中的所有值?