salut,
voilà mon problème : dans une table j'ai des domaines et dans l'autre des modérateurs. entre les deux j'ai une table moderateur_has_domaine qui me permet de dire quels moderateurs modèrent un domaine et quels sont les domaines surveillés par un modérateur. j'arrive a lister mes domaines avec pour chacun d'eux leurs modérateurs associés. seuleument je veux aussi pouvoir ramener le nom d'un domaine qui n'a pas encore de modérateur (pas d'entrée dans la table moderateur_has_domaine).
j'pense qu'il faut utiliser une jointure externe ou chépakoi mais j'y comprend vraiment rien! quelqu'un peut-il m'expliquer dans quel sens faire la jointure si je veux ramener les domaines qui n'apparaissent pas dans moderateur_has_domaine???
voilà la tête de mes tables :
moderateur_has_domaine : moderateur_moderId | domaine_domaineId
moderateur : moderId | moderName ...
domaine : domaineId | domaineName ...
voilà la requete qui marche... presque :
merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select dom.*, moderid, modertitre, modername, moderemail from moderateur, domaine dom, moderateur_has_domaine where moderateur_moderid = moderId and domaine_domaineid = domaineid;
a +
Partager