par
nhachet » 26 juin 2012, 09:59
Bonjour,
n'oublie pas les IFNULL dans ton CONCAT car CONCAT() renverra NULL s'il détecte au moins une valeur NULL.

Ex :
SELECT CONCAT(IFNULL(t2.nom, ''),' ', IFNULL(scoreTeam1, ''), ' - ', IFNULL(scoreTeam2, ''), ' ', IFNULL(t3.nom, ''))
FROM MATCHS
LEFT JOIN EQUIPE AS t2 ON MATCHS.equipe1=t2.id
LEFT JOIN EQUIPE AS t3 ON MATCHS.equipe2=t3.id
Bonjour,
n'oublie pas les IFNULL dans ton CONCAT car CONCAT() renverra NULL s'il détecte au moins une valeur NULL. ;)
Ex :
[sql]
SELECT CONCAT(IFNULL(t2.nom, ''),' ', IFNULL(scoreTeam1, ''), ' - ', IFNULL(scoreTeam2, ''), ' ', IFNULL(t3.nom, ''))
FROM MATCHS
LEFT JOIN EQUIPE AS t2 ON MATCHS.equipe1=t2.id
LEFT JOIN EQUIPE AS t3 ON MATCHS.equipe2=t3.id
[/sql]