Création de vue + jointure impossible
Bonjour,
Je souhaite créer une vue pour regrouper les infos de plusieurs tables mais l'utilisation d'une jointure fait que cela ne fonctionne pas :calim2:
Code:
1 2 3 4 5 6 7
| SELECT M.ID, R.CODE_REPERE, TM.CODE_TYPE_MACHINE, N.NUM_NUM_SERIE, V.CODE_VERSION, M.REMARQUE, F.HISTORIQUE
FROM MACHINE M, REPERE R, NUM_SERIE N, TYPE_MACHINE TM, VERSION V, FICHE F
LEFT JOIN FICHE ON F.MACHINE_ID = M.ID
WHERE M.REPERE_ID = R.ID AND
M.TYPE_MACHINE_ID = TM.ID AND
M.NUM_SERIE_ID = N.ID AND
M.VERSION_ID = V.ID |
A l'exécution, j'ai le message d'erreur qui m'explique que la colonne M.ID n'existe pas alors que si puisque je requête dessus.
Citation:
Unsuccessful metadata update.
ALTER VIEW MACHINE_VIEW failed.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
M.ID.
Par contre si je retire la jointure, la vue se crée correctement:
Code:
1 2 3 4 5 6 7
| SELECT M.ID, R.CODE_REPERE, TM.CODE_TYPE_MACHINE, N.NUM_NUM_SERIE, V.CODE_VERSION, M.REMARQUE, F.HISTORIQUE
FROM MACHINE M, REPERE R, NUM_SERIE N, TYPE_MACHINE TM, VERSION V, FICHE F
LEFT JOIN FICHE ON F.MACHINE_ID = M.ID
WHERE M.REPERE_ID = R.ID AND
M.TYPE_MACHINE_ID = TM.ID AND
M.NUM_SERIE_ID = N.ID AND
M.VERSION_ID = V.ID |
Il doit y avoir quelque chose d'évident mais je ne le vois pas....
Merci pour vos retours
Delphi Berlin / FB 3.0