第一张case表中有字段unitId和areaId,unitId有数据,areaId为null
第二张unit表有unitId和areaId
第三张area表有areaId和areaCode
case.unitId = unit.unitId
unit.areaId = area.areaId
需求是将area表的areaCode set到case表的areaId上去。
求大神们给个SQL,不会写了。
现在等,挺急的!
第一张case表中有字段unitId和areaId,unitId有数据,areaId为null
第二张unit表有unitId和areaId
第三张area表有areaId和areaCode
case.unitId = unit.unitId
unit.areaId = area.areaId
需求是将area表的areaCode set到case表的areaId上去。
求大神们给个SQL,不会写了。
现在等,挺急的!
update case
ca set areaId =
(select a.areaCode from area a,unit u where a.areaId = u.areaId and u.unitId = ca.unitId)