2009-11-08 38 views
0

我有这样的(使用WordPress)表加总价值从SQL查询

+---------+----------+------------+ 
| 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  | 
+---------+----------+------------+ 

所以我想选择的一切,其中meta_key =“意见”然后乘坐人数从meta_value然后加起来所有这些数字。

我不确定这是否可能,如果没有,我可以使用PHP来添加一切。我认为这将是有趣的,知道我是否可以在SQL :)

回答

12

添加的东西是不是很简单:

select sum(meta_value) from (table) where meta_key = 'views' 
+1

是,它就是这么简单:) – 2009-11-08 23:32:10

4

你应该能够做到像SELECT SUM(meta_value) as total FROM <table name> WHERE meta_key = 'views'