2009-11-08 4 views
0

J'ai une table comme celui-ci (en utilisant wordpress)Ajout des valeurs de A SQL Query

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

Je veux choisir tout où les meta_key « vues » = prennent alors le nombre de meta_value puis additionnez tous ces chiffres.

Je ne sais pas si c'est possible, sinon je pourrais utiliser PHP pour tout ajouter. Je pensais que ce serait intéressant de savoir si je peux ajouter des choses dans SQL :)

Répondre

12

est-il pas aussi simple que:

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

Oui, c'est aussi simple :) –

4

Vous devriez être en mesure de faire quelque chose comme SELECT SUM(meta_value) as total FROM <table name> WHERE meta_key = 'views'