我有这样一张桌子(使用wordpress)
+---------+----------+------------+
| meta_id | meta_key | meta_value |
+---------+----------+------------+
| 1 | views | 3 |
| 2 | blahh | a value |
| 3 | smthn | boo |
| 4 | views | 4 |
| 5 | views | 5 |
| 6 | views | 6 |
| 7 | views | 7 |
| 8 | views | 8 |
+---------+----------+------------+
Run Code Online (Sandbox Code Playgroud)
所以我想在meta_key ='views'中选择所有内容,然后从meta_value中取出数字,然后将所有这些数字相加.
我不确定这是否可行,如果不是,我可以使用PHP来添加所有内容.我认为知道我是否可以在SQL中添加内容会很有趣:)
And*_*rew 12
不是这么简单:
select sum(meta_value) from (table) where meta_key = 'views'
Run Code Online (Sandbox Code Playgroud)