能否用一个sql实现以下功能
oracle 10g
我的数据是这样的
equipno enname
CZ朱合沟 朱合沟
QYX朱合沟
CZ中峪 中峪
QYX中峪
想实现如下
equipno enname
CZ朱合沟 QYX朱合沟
QYX朱合沟
CZ中峪 QYX中峪
QYX中峪
请问如何能作到,用一个语句
,
------解决方案--------------------
也就是说你两条纪录的enname是要一样,并且全是以英文的那个为准,对吧
------解决方案--------------------
update Your_Table tab0,(select equipno a,enname b from Your_Table where equipno is not null) tab1,(select equipno a,enname b from Your_Table where equipno is null) tab2 set tab0.enname=tab2.b where tab1.b like tab2.b;