Bonsoir,
Vous pouvez faire une série de requêtes UNION.
Par exemple pour créer une Vue, saisissez quelque chose comme :
CREATE VIEW "VueGlobale" AS
SELECT "IDClient" FROM "tblClients" UNION
SELECT "IDFourniture" FROM "tblFournitures";
Dans Outil - SQL de votre base de données HSQLDB.
Il est clair que chaque requête doit comporter le nombre de colonnes de la Vue, quitte à y mettre
un NUL.
Vous pouvez aussi faire une requête simple et exploiter ses résultats par une macro, par exemple,
ou dans un formulaire (mêmes instructions, sans le CREATE VIEW).
C'est lent, mais ça fonctionne sans souci.
Thierry
Le 24 avr. 2018 à 16:41, demande_aide_fr@libreoffice.org a écrit :
Bonjour
Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de
courrier électronique de façon que le demandeur reçoive une copie de votre réponse.
Email:: jpf.bourse@free.fr
Sujet:: BASE SQL fusion de 2 tables
OS:: Windows 7
Version:: 6.0.x
Question:: Bonjour aux experts,
Je voudrais concaténer plusieurs tables.
J'ai 3 tables T1, T2 et T3 de structures différentes chacune avec un champ identifiant (de
contenu et de format différent).
Je voudrais obtenir une VUE (ou une table) contenant une seule colonne mais avec la totalité des
identifiants des 3 tables pour avoir une "master" table contenant toutes les références.
J'ai tenté bcp de choses en vain.
Merci de tous vos conseils.
JP
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.