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.
J'ai donc besoin de faire des jointures et l'erreur sortie est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 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.Nom de l'object parent_child_links non valide
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!
Partager