bonjour
J'ai 4 tables avec une table avec une clé sur chacune des autres.
Mais ces clé peuvent etre null
Si la clé n'est pas nul je veux recuperer un champ de l'autre table comment est ce possible?
bonjour
J'ai 4 tables avec une table avec une clé sur chacune des autres.
Mais ces clé peuvent etre null
Si la clé n'est pas nul je veux recuperer un champ de l'autre table comment est ce possible?
Oki j'ai une autre question en fait
J'ai ma requette :
qui me rend ca en colonne : nom prenom date pourcentage module id_module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT r.nom, r.prenom, t.date, t.pourcentage/100 AS pourcentage, CASE WHEN m.sujet IS NULL THEN 'autre' ELSE m.sujet END AS module, t.id_module FROM (ts_module m RIGHT JOIN ts_a_travaille_sur t ON m.id=t.id_module), ts_ressource r WHERE r.id=t.id_ressource ORDER BY m.sujet
Mais je coudrais quand m.sujet null et t.id_module = -1 => m.sujet='autre' et quand t.id_module = -2 => m.sujet = 'vacance'.
Le truc c'est que je n'y arrive pas.
Est ce possible?
Tu devrais regarder du côté de "IFNULL" et "IF" dans la doc MySQL, ça devrait le le faire.
Partager