Somme double rangée de valeurs

Je suis en train de faire la somme des valeurs de deux rangées de qui ont des valeurs en double, le tableau que j'ai est ci-dessous:

Nom de la Table (les Clients)

value   years   total
1           30    30
3           10    10
4           15    15
4           25    25

J'ai l'idéal serait d'avoir enfin:

value  years   total
1      30      30
3      10      10
4      40      40

J'ai essayé d'utiliser SELECT DISTINCT et GROUP BY pour se débarrasser de la ligne en double, aussi la rejoindre dans le code ci-dessous n'est pas nécessaire. Quel que soit les deux commandes sont en vain. Voici mon code:

SELECT DISTINCT 
  value,
  years,
  SUM(customer.years) AS total 
FROM customer 
INNER JOIN language 
  ON customer.expert=language.l_id 
GROUP BY 
  expert, 
  years;

Mais qui produit une copie de la première table, de l'entrée de bienvenue. Merci!!!

Pourquoi ne SELECT value, SUM(years), SUM(total) FROM customers GROUP BY value pas de travail?

OriginalL'auteur | 2013-12-04