Y'a quelque chose que je ne comprend pas....
ceci
SELECT tag.tag_id, tag.tag_libelle, element.elt_id, element.elt_libelle
FROM tag,element
INNER JOIN element_has_tag ON element_has_tag.elt_id = element.elt_id
fonctionne, même si le résultat n'est pas celui que je veux.
et ceci
SELECT tag.tag_id, tag.tag_libelle, element.elt_id, element.elt_libelle
FROM tag,element
INNER JOIN element_has_tag ON element_has_tag.tag_id = tag.tag_id
ne fonctionne pas: Champ 'tag.tag_id' inconnu dans on clause
Par contre, si j'inverse tag et element dans mon FROM, le deuxieme code fonctionnera mais pas le premier...
Dans ma clause ON je ne peut tester que la deuxième table indiquée dans mon FROM.