Bonjour,
je travail sur OpenOffice Base.
J'ai un message d'erreur lorsque je tente de créer une vue.
"Column already exists in statement"
Voici mon code :Lorsque j'execute séparément les 2parties de ma requête, pas de soucis, j'obtiens bien le résultat souhaité, c'est avec l'union qu'il y a un problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create view "test" as SELECT DISTINCT "TLots Achats".*, "VUnités".*, "PoidsN_U" AS "Ton. Stock" FROM "TLots Achats", "VUnités" WHERE ( "TLots Achats"."Lot/Bordereau" = "VUnités"."Lot/Bordereau" ) HAVING( ("VUnités"."EnStock_U"=1)) UNION SELECT DISTINCT "TLots Achats".*, "VUnités".*, 0 AS "Ton. Stock" FROM "TLots Achats", "VUnités" WHERE ( "TLots Achats"."Lot/Bordereau" = "VUnités"."Lot/Bordereau" ) HAVING( ("VUnités"."EnStock_U"=0))
Si quelqu'un voit de quoi ça vient, merci de m'aider.
Je pense que ce n'est pas grand chose... mais suffisament pour que ça ne marche pas.
Merci
Partager