我有两张桌子
邮政
int_PostId , dtm_Publishdate createddate
1 2013-02-07 21:12:03.247
2 2013-03-07 21:12:03.247
3 2013-03-07 21:12:03.247
和后元
int_postmetaid, metakey , metavalue , int_PostId , int createddate
1 chk en 1 2013-02-07
2 chk ps 1 2013-02-07
3 chk cs 1 2013-02-07
4 publishdate 2013-03-07 1 2013-02-07
5 chk en 2 2013-02-07
6 chk ps 2 2013-02-07
7 chk cs 2 2013-02-07
8 publishdate 2013-03-07 2 2013-02-07
9 chk en 3 2013-02-07
10 chk ps 3 2013-02-07
11 chk cs 3 2013-02-07
我想用这些条件更新帖子的 dtm_Publishdate 列。我想在一个查询中完成
1) 如果发布日期元键存在于 postmeta 表中,则更新帖子的*dtm_Publishdate*及其元值
2) 如果它不存在,则使用它的 createddate 更新帖子的 dtm_Publishdate
我真的被这种情况所困扰。有人可以帮忙吗?