J'ai 2 tablesproblème LEFT JOIN MySQL
countries:
id, name
results:
id, stat, type, country, value, date
stat
peut être l'une des 10 valeurs et type
un des 2. Country
est l'identifiant du pays sur la table countries
.
Les résultats pour une date précise ne comprennent pas tous les pays.
Comment puis-je créer un LEFT JOIN
afin que tous les pays sont répertoriés pour CHAQUE stat
- combinaison type
, donc si un pays n'a pas alors 0 (ou NULL) seront affichés.
J'ai essayé SELECT * FROM dt_countries c LEFT JOIN results r ON c.id = r.country
comme test, mais il ne montre pas les résultats que je veux.
grâce
sont les stats/types énumérés dans une autre table ou des tables que nous pourrions tirer parti ici? –
Avez-vous une table avec les types de résultat et une autre table avec les valeurs de résultat? – linepogl
Est-ce que les statistiques/types existent dans une autre table que nous pourrions exploiter ici? non, c'est la seule table – Jon