2009-11-08 36 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'