@
ra1983 首先感谢大佬的解答。
尝试了用大佬的方法,存在语法错误。
研究了一下,如果只是选择,可以把旧的 value 和新的 value 都取出来,这个没有问题。如下
select pm.meta_value, total_views
from `wp_postmeta` pm
join
(
select post_id, sum(meta_value) as total_views
from wp_postmeta
where meta_key in ('views', 'raw_pageviews')
group by post_id
) as t
on pm.post_id = t.post_id
where pm.meta_key = 'views';
但是加上 update ... set .. from 更新就报语法错误了
截图:
https://wxt.sinaimg.cn/large/006RKGBpgy1ge80mmdp4bj30mj0d0aao.jpg不知大佬能否再指点一下