[SQL] Problème de jointures
Bonjour à toutes/tous,
débutant en SQL et malgré mes nombreuses lectures de tuto, je tente d'exporter une requête depuis un client lourd vers une macro excel. Problème plus compliqué que prévu car la requête "exportée" ne fonctionne pas directement, ni avec Excel, ni avec Microsoft Query.
L'export étant généré de manière automatique, je l'ai repris et simplifié, et j'aboutis à une erreur différente. Voici la portion de code qui pose problème.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
SELECT
...
FROM
xxx.Defect T1
INNER JOIN xxx.statedef T10
ON T1.state = T10.id
...
...
INNER JOIN xxx.version T11
ON T1.des_versionsouhaitee = T11.dbid
LEFT OUTER JOIN parent_child_links T30
ON T1.dbid = T30.parent_dbid AND 16778531 = T30.parent_fielddef_id
LEFT OUTER JOIN xxx.Defect T2
ON ...
... |
J'ai donc besoin de faire des jointures et l'erreur sortie est :
Citation:
Nom de l'object parent_child_links non valide
J'ai pourtant bien une table parent_child_links à cet endroit, j'arrive à y accéder par une autre requête. D'où ma déduction : probablement un problème de syntaxe.
Mes questions :
- xxx étant un nom de plus de 14lettres, y-a-t-il une limite de taille?
- INNER et OUTER peuvent-ils être mélangés?
- Dans la requête exportée, les jointures sont chacunes dans des ( ) (juste après le from, je trouve 15 (, puis une fermeture à chaque jointure). Est-ce utile?
J'avoue me perdre un peu dans toutes ces jointures.
J'espère avoir été clair. Merci de m'avoir lu :) et d'avance pour les réponses/pistes!