Left outer join et division par zero
Bonjour !
Je galère sur une requête, donc je fais appel à vos talents.
Je veux faire une jointure entre deux tables. Et je voudrais faire une division dans ma requête.
Voici la requête
Code:
1 2 3 4
| SELECT t1.champ1, t2.sum(revenus) / t2.count(id_clicks) AS ratio
FROM table1 t1
LEFT JOIN table2 t2
ON t2.id = t1.id |
Je fais un LEFT JOIN car je voudrais récupérer les valeurs de t1 même s'il n'y a pas de match avec t2. Si "ratio" est divisé par 0 ou bien n'existe pas, je voudrais qu'il me retourne NULL
La requête fonctionne correctement, sauf qu'elle ne me retourne pas les valeurs de la table t1 pour lesquelles il n'y a pas de match avec t2. Pourtant, je fais bien un LEFT JOIN et donc cela devrait me retourner les données même s'il n'y a pas de match avec t2.
Je suis preneur de votre aide car je galère !
Merci beaucoup