Bonjour,

Je cherche à faire une requête compliquée (pour moi ! ) pour additionner deux nombres se trouvant dans deux tables différentes.
Les tables sont comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
table compteur_c
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `NOM` varchar(200) NOT NULL,
  `URL` text NOT NULL,
  `COMPTEUR` int(11) NOT NULL,
 
 table MaTableC
  `url` varchar(150) NOT NULL,
  `compteur` int(11) NOT NULL,
Et j'ai fait ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select SUM(compteur) from MaTableC, compteur_c where url LIKE 'hostellerie%'
Je suppose qu'au moins une des erreurs vient du fait que les champs url et compteur soient en minuscule dans un cas, en majuscules dans l'autre... Y'a t-il un moyen de contourner le problème ?
Et est-ce la seule erreur ?
Merci d'avance de votre aide !


EDIT
Je ne cherchais pas dans la bonne direction... je crois que je dois utiliser JOIN (je n'en suis pas sûre) mais ça ne fonctionne pas pour le moment.
J'en suis là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT (SUM(COMPTEUR) + SUM(compteur)) AS total
FROM compteur_c a
JOIN MaTableC b ON a.URL = b.url
WHERE a.URL = '%hostellerie%'