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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL Requete Union

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL Requete Union

n°2293713
GeekAlf
Posté le 15-12-2016 à 18:31:42  profilanswer
 

Bonjour,
 
Sous Access 2010, je cherche à comparer les données d'une Requete A et d'une table B
 
je fais un select avec un left join, je recupère bien toutes les données de A et ceux qui matchent de B
même chose avec le Right join.
jusqu'ici tout va bien.
 
mais quand je veux faire une requete Union, ça n'aboutit pas...
la fenêtre de résultat contient bien toutes les entêtes de colonnes mais les champs sont vides
 

Code :
  1. SELECT
  2. Bill_ventes_20161209.[Numero client],
  3. Bill_ventes_20161209.[Nom client],
  4. Bill_ventes_20161209.[Prenom client],
  5. Bill_ventes_20161209.[Date naissance],
  6. Bill_ventes_20161209.[_Age],
  7. Bill_ventes_20161209.[_Tranche âge],
  8. Bill_ventes_20161209.[Profil code],
  9. Bill_ventes_20161209.[Profil Libelle],
  10. Bill_ventes_20161209.[Ddv profil],
  11. Bill_ventes_20161209.[Dfv profil],
  12. Bill_ventes_20161209.[DFV >= Date actuelle],
  13. Bill_ventes_20161209.[_Société Vente],
  14. Bill_ventes_20161209.[Produit CSC code],
  15. Bill_ventes_20161209.[Produit CSC],
  16. Bill_ventes_20161209.[_Coupon vendu],
  17. Bill_ventes_20161209.[Etat produit CSC],
  18. Bill_ventes_20161209.[Numero serie produit CSC],
  19. Bill_ventes_20161209.[Ddv produit CSC],
  20. Bill_ventes_20161209.[Dfv produit CSC],
  21. [analyse annuels].Code_client,
  22. [analyse annuels].Prenom,
  23. [analyse annuels].Nom,
  24. [analyse annuels].DateNaissance,
  25. [analyse annuels].Prodrel,
  26. [analyse annuels].CodLib,
  27. [analyse annuels].DateEcheance,
  28. [analyse annuels].DDV,
  29. [analyse annuels].DFV,
  30. [analyse annuels].DateSouhaitée,
  31. [analyse annuels].Suspension_prel,
  32. [analyse annuels].AgeCli,
  33. [analyse annuels].CodePossibleAge,
  34. [analyse annuels].ProduitPossibleAge,
  35. [analyse annuels].Vérification,
  36. [analyse annuels].MoisFinValidité
  37. from  Bill_ventes_20161209 left join [Analyse Annuels] on [analyse annuels].Code_client = Bill_ventes_20161209.[Numero client]
  38. where not exists (select "titi" from [Analyse Annuels])
  39. UNION SELECT
  40. Bill_ventes_20161209.[Numero client],
  41. Bill_ventes_20161209.[Nom client],
  42. Bill_ventes_20161209.[Prenom client],
  43. Bill_ventes_20161209.[Date naissance],
  44. Bill_ventes_20161209.[_Age],
  45. Bill_ventes_20161209.[_Tranche âge],
  46. Bill_ventes_20161209.[Profil code],
  47. Bill_ventes_20161209.[Profil Libelle],
  48. Bill_ventes_20161209.[Ddv profil],
  49. Bill_ventes_20161209.[Dfv profil],
  50. Bill_ventes_20161209.[DFV >= Date actuelle],
  51. Bill_ventes_20161209.[_Société Vente],
  52. Bill_ventes_20161209.[Produit CSC code],
  53. Bill_ventes_20161209.[Produit CSC],
  54. Bill_ventes_20161209.[_Coupon vendu],
  55. Bill_ventes_20161209.[Etat produit CSC],
  56. Bill_ventes_20161209.[Numero serie produit CSC],
  57. Bill_ventes_20161209.[Ddv produit CSC],
  58. Bill_ventes_20161209.[Dfv produit CSC],
  59. [analyse annuels].Code_client,
  60. [analyse annuels].Prenom,
  61. [analyse annuels].Nom,
  62. [analyse annuels].DateNaissance,
  63. [analyse annuels].Prodrel,
  64. [analyse annuels].CodLib,
  65. [analyse annuels].DateEcheance,
  66. [analyse annuels].DDV,
  67. [analyse annuels].DFV,
  68. [analyse annuels].DateSouhaitée,
  69. [analyse annuels].Suspension_prel,
  70. [analyse annuels].AgeCli,
  71. [analyse annuels].CodePossibleAge,
  72. [analyse annuels].ProduitPossibleAge,
  73. [analyse annuels].Vérification,
  74. [analyse annuels].MoisFinValidité
  75. from  Bill_ventes_20161209 right join [Analyse Annuels] on [analyse annuels].Code_client = Bill_ventes_20161209.[Numero client]
  76. where not exists (select "toto" from Bill_ventes_20161209)


 
j'avais déjà fait ça il y a une 15aine d'années, mais j'ai un peu dormi depuis, et je ne retrouve pas la bonne syntaxe
 
par avance merci du temps consacré à ma demande
 
bonne soirée


---------------
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème
mood
Publicité
Posté le 15-12-2016 à 18:31:42  profilanswer
 


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

  SQL Requete Union

 

Sujets relatifs
Mise à jour requête OLEDB et TCDSql server un champ avec 3 choix
[Aide] HTML/CSS - Réinitialiser une requête[SQL] Programme gratuit pour tester des requêtes SQL
[SQL Server / Cobol GCOS] Insert Varchar sans espace[SQL] Question sur une requête
Requête union SQL sous Access[SQL]trié plusieur count dans une requete union
requête union SQL[SQL,ACESS]:requête union
Plus de sujets relatifs à : SQL Requete Union


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