Mysql合并表中的2列,但更喜欢第一列值超过秒

时间:2015-07-01 23:01:26

标签: mysql merge

我的数据库中有两列,如:

 OMI   |  IUT    |    Final
------------------------------------------------
 98234 |         |   
       |  V3455  |   
 09876 |  V5537  |   

我还有另一个专栏" Final"这是空的,我想在第三列合并这两列,如"

 OMI   |  IUT    |    Final
------------------------------------------------
 98234 |         |   98234
       |  V3455  |   V3455
 09876 |  V5537  |   09876

所以基本上

如果OMI为空,请取IUT值
如果IUT为空,请取OMI值
如果两者都有值,则取OMI值

任何帮助?

1 个答案:

答案 0 :(得分:1)

UPDATE tablename SET final = IF(OMI ='',IUT,OMI);