Sous-requête dans une vue
Bonjour,
J'essaie de créer une vue mais j'utilise une sous-requête donc, je me retrouve avec cette erreur :
Code:
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:
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