Bonjour à tous,
Je rencontre un problème pour éffectuer une jointure sur une vue.
Ma vue 'ouvrage_sujet' (6200 enr.) est générée à partir de :
Elle fonctionne correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT B.idouvrage, group_concat(A.nom SEPARATOR "|") as sujets FROM `sujet` AS A INNER JOIN `ouvrage_sujet` AS B ON B.idsujet = A.idsujet group by B.idouvrage
Je tente de faire une jointure avec une autre table (30 000enr.) avec :
Et la la requete n'affiche pas de résultat car beaucoup beaucoup trop longue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT A.nom, B.auteurs FROM `ouvrage` as A LEFT OUTER JOIN `vue_ouvrage_auteurs` AS B ON B.idouvrage = A.idouvrage
idouvrage est un index.
Je dois faire une erreur quelque part mais ............
Merci par avance à ceux qui pourront m'éclairer.
Partager