bonjour
je viens a vous car j'ai un petit pbl je voudrais réunir deux tables dont les champs sont totalement différant.
donc pour les formater je passe par une requête qui vas me créer les champs manquant
puis par la suite je me sers d'une requête union pour les réunir.
mais a priori sa passe pas ?
merci de vos réponse
[Résolu] Requête union dont les sources sont des requêtes
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- NéOOphyte
- Messages : 62
- Inscription : 18 sept. 2008 17:00
[Résolu] Requête union dont les sources sont des requêtes
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par leo42 le 21 sept. 2008 18:47, modifié 1 fois.
openoffice 2.4.1 ; windows xp
openoffice 2.3 linux (ubuntu)
openoffice 2.3 linux (ubuntu)
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: requete union dont les sources sont des requetes
Bonjour
Deux problèmes :
- Faire l'union de tables ou de vues
- Compatibilité des types de champ (alpha et numériques)
Faire par exemple :
Deux problèmes :
- Faire l'union de tables ou de vues
- Compatibilité des types de champ (alpha et numériques)
Faire par exemple :
Code : Tout sélectionner
SELECT "T_travaux_facture"."ID_facture", NULL AS "quantite", '' AS "code compta", '' AS "nom", NULL AS "prix", NULL AS "TVA", "T_travaux"."intitule", '0' AS "tri" FROM "T_travaux_facture", "T_travaux" WHERE "T_travaux_facture"."ID_travaux" = "T_travaux"."ID_travaux"
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NéOOphyte
- Messages : 62
- Inscription : 18 sept. 2008 17:00
Re: requete union dont les sources sont des requetes
merci pour ta proposition
pourrais tu me donnée un peut plus d"explication sur les deux table que tu as utilisé "view1" et "view2"
car je vois sur quoi elle sont fondé ni commet tu les as créés
aurais yu un peut de doc sous la main sur les différentes possibilités de créé des tables?
merci
pourrais tu me donnée un peut plus d"explication sur les deux table que tu as utilisé "view1" et "view2"
car je vois sur quoi elle sont fondé ni commet tu les as créés
aurais yu un peut de doc sous la main sur les différentes possibilités de créé des tables?
merci
openoffice 2.4.1 ; windows xp
openoffice 2.3 linux (ubuntu)
openoffice 2.3 linux (ubuntu)
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: requete union dont les sources sont des requetes
Pour la création des vues, j'ai simplement copié le SQL de tes requêtes "regroupement", puis, les objets "Table" étant affichés, j'ai utilisé "Créer une vue" puis collé ton SQL en l'adaptant comme indiqué (valeur NULL pour les champs numériques).leo42 a écrit :pourrais tu me donnée un peut plus d"explication sur les deux table que tu as utilisé "view1" et "view2"
car je vois sur quoi elle sont fondé ni commet tu les as créés
aurais yu un peut de doc sous la main sur les différentes possibilités de créé des tables?
Il faut savoir qu'une vue est comme une requête : il s'agit d'une manière de visualiser les données et non de nouvelles tables à proprement parler.
Pour la documentation : http://hsqldb.org/web/hsqlDocsFrame.html
-
- NéOOphyte
- Messages : 62
- Inscription : 18 sept. 2008 17:00
Re: requete union dont les sources sont des requetes
merci j'ai enfin réussi a comprendre comment marchait les vue
donc tout roule maintenant
donc tout roule maintenant
openoffice 2.4.1 ; windows xp
openoffice 2.3 linux (ubuntu)
openoffice 2.3 linux (ubuntu)