我有这样更新列从一组最小值
uniqueid | name | newid | sirname
----------+-------------+-------+---------
A1 | Adam | NULL | Danny
A2 | Adam (Lee) | NULL | Danny
A5 | Adam (Koh) | NULL | Danny
B4 | Bruce | NULL | CK
B6 | Bruce (Lee)| NULL | CK
数据库如何从group by sirname
我想要的结果更新所有newid
到min(unique id)
:
uniqueid | name | newid | sirname
----------+-------------+-------+---------
A1 | Adam | A1 | Danny
A2 | Adam (Lee) | A1 | Danny
A5 | Adam (Koh) | A1 | Danny
B4 | Bruce | B4 | CK
B6 | Bruce (Lee) | B4 | CK
如何定义既有数字又有字母的数据的“最小值”? – 2012-02-14 14:52:04
“唯一身份证”的类型是什么? – Michas 2012-02-14 14:52:23
min()适用于这种类型的唯一ID并且唯一ID是varchar(1个字母有10个数字) – ChongWang87 2012-02-15 13:42:48