Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3063 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  LibreOffice.Base : Dédoublonner : Jointure de 2 tables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

LibreOffice.Base : Dédoublonner : Jointure de 2 tables

n°2316204
Francois_M​ARIUS
Un homme AZERTY en vaut deux
Posté le 31-05-2018 à 06:36:13  profilanswer
 

Bonjour,
 
 
C'est une demande simple mais j'ai besoin de votre aide :
 
Voici ma base 2 tables.
 
T1
 
T1_ID T1_RECTO T1_VERSO
1 Chat Cat
2 Chien Dog
3 Rose Pink
 
 
T2
 
T2_ID T2_RECTO T2_VERSO
1 Vert Green
2 Boite Box
3 Rose Pink
 
Je voudrais faire une requête SQL qui m’édite T2.T2_ID, T2.T2_RECTO, T2.T2_VERSO après avoir vérifier qu'il n'y a pas de doublon T2.T2_RECTO" sur T2.T1_RECTO.
 
Ce qui me donnerai :
 
T2_ID T2_RECTO T2_VERSO
1 Vert Green
2 Boite Box
 
La valeur Rose se trouve déjà dans T1_RECTO, elle est donc retiré à l'édition.
 
 
J'utilise LibreOffice.Calc 5 et LibreOffice.Base. 5 sur W7
 
La base est constituée deux feuilles LibreOffice.Calc de quelques milliers de lignes, dans un même fichier, connecté via odbc sur LibreOffice.Base.
 
J'ai testé :
 
SELECT *
FROM T1 , T2
ON T1.T1_RECTO = T2.T2_RECTO
 
SELECT "T1"."T1_ID", "T1"."T1_RECTO", "T1"."T1_VERSO"
FROM T1 , T2
ON T1.T1_RECTO = T2.T2_RECTO
 
J'ai ce message d'erreur : "Erreur de syntaxe dans l'expression SQL"
 
J'ai aussi testé :
 
SELECT T1.T1_ID, T1.T1_RECTO, T1.T1_VERSO
FROM T1
LEFT JOIN T2
ON T1.T1_ID <> T2.T2_ID
 
Mais je me récupère ce message :
 
"LibreOffice Base
La requête ne peut pas être exécutée. Elle contient plus d'une table."
 
Voilà !
 
 
JC
 
_______________________________________________
 
[LibreOffice][Base de données] Dédoublonner  
LibreOffice Version: 5.2.3.3
_______________________________________________

mood
Publicité
Posté le 31-05-2018 à 06:36:13  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  LibreOffice.Base : Dédoublonner : Jointure de 2 tables

 

Sujets relatifs
Sauvegarde d'images dans une base de donnéeVérification dans base de donnée
Vérifier si variable existe dans la base de donnéeEnregistrement dans la base de donnée
securiser l'acces à la base mysqlbase de donnée enorme sur pc classique
Constructeur, base de données et sessionEditeur de base de données
Remplacer le contenu d'une colonne dans ma base de donnée SQLImporter base de données 1&1
Plus de sujets relatifs à : LibreOffice.Base : Dédoublonner : Jointure de 2 tables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR