Bonjour,

J'essaie de créer une vue mais j'utilise une sous-requête donc, je me retrouve avec cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
View's SELECT contains a subquery in the FROM clause, SQL State: HY000, Error Code: 1349
Et voici une version allégée de ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Create view FACON as
select	DISTINCT
	FAM.LIBCEN,
	COMP.NOCDET
from	FAMILLE as FAM, 
        (select CMP.CODE	 as  NOCDET
		from COMPOSANT as CMP
			left outer join TYPE_COMPOSANT as TYP2 on CMP.CODE_TYPE_COMPOSANT=TYP2.CODE_TYPE_COMPOSANT
			left outer join FOURNISSEUR_COMPOSANT as FOU1 on CMP.CODE_FOURNISSEUR_COMPOSANT=FOU1.CODE_FOURNISSEUR_COMPOSANT) as COMP,
        COULEUR as COM
        left outer join DECISION as TYP on COM.CODE_DECISION=TYP.CODE_DECISION 
where	(1=1)
AND FAM.CODE_FAMILLE=COMP.CODE_FAMILLE
AND FAM.CODE_FAMILLE=COM.CODE_FAMILLE
Savez-vous comment faire ?

Merci