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 :
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
Elle fonctionne correctement.

Je tente de faire une jointure avec une autre table (30 000enr.) avec :
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
Et la la requete n'affiche pas de résultat car beaucoup beaucoup trop longue.

idouvrage est un index.

Je dois faire une erreur quelque part mais ............


Merci par avance à ceux qui pourront m'éclairer.