Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2012, 08h37   #1
Invité de passage
 
Homme William Grognot
Administrateur systèmes et réseaux
Inscription : janvier 2012
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme William Grognot
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Conseil

Informations forums :
Inscription : janvier 2012
Messages : 20
Points : 0
Points : 0
Par défaut Fusion de 2 tables en 1 seule

Bonjour,

Je désire faire une requête permettant de fusionner (et non concatener) 2 colonnes de 2 tables.

J'ai 2 tables : Film, Musique
La table Film comporte 3 colonnes : NumDisque, Titre, Supplément...
La table Album comporte 3 colonnes : NumDisque, Interprete, Titre....


Dans la requete, j'aimerais avoir une colonne dans laquelle se trouve tous les Titres de film et Interprete d'Album

et une autre colonne avec Titre d'album et supplement de film qui correspont bien entendu à la première colonne.


Exemple :

Ace ventura en afrique
Armagedon
Brice de nice
Deep purple Machine Head
James bond demain ne meur jamais
Johnny Haliday Rock n roll attitude
Les seigneur des anneaux La communauté
Les seigneur des anneaux Les 2 tours
Les seigneur des anneaux Le retour du roi
Pink floyd The Wall
StarWars Un nouvel Espoir
StarWars L'empire contre attaque
StarWars Le retour du jedi

Merci
willou-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 09h09   #2
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


une piste peut-être en passant par une procédure VB (car je pense que c'est pour une seule fois)

1. Préparer une requete UNION avec les deux tables
2. Récupérer dans RecordSet le résultat de l'union
3. Par une boucle relire les enregistrements du RecordSet et les écrire dans une nouvelle table
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 09h34   #3
Invité de passage
 
Homme William Grognot
Administrateur systèmes et réseaux
Inscription : janvier 2012
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme William Grognot
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Conseil

Informations forums :
Inscription : janvier 2012
Messages : 20
Points : 0
Points : 0
Bonjour Jeannot,

C'est bien ce qui me semblait. Mais je ne connais pas trop le langage VB

une aide supplémentaire me serait utile
willou-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 09h44   #4
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220
Re,

Avant de se lancer dans l'criture de la procédure, soyons clair sur les champs.

Tu dis :
Citation:
Dans la requete, j'aimerais avoir une colonne dans laquelle se trouve tous les Titres de film et Interprete d'Album

et une autre colonne avec Titre d'album et supplement de film qui correspont bien entendu à la première colonne
N'y a-t-il pas erreur dans l'ordre des colonnes ?
Ne serai-ce pas plutot :
Titre Film et Supplement film
Titre Album et Interprete Album
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 10h48   #5
Invité de passage
 
Homme William Grognot
Administrateur systèmes et réseaux
Inscription : janvier 2012
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme William Grognot
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Conseil

Informations forums :
Inscription : janvier 2012
Messages : 20
Points : 0
Points : 0
Je vais préciser ça autrement, par le résultat désiré

Colonne1__________________| Colonne2
---------------------------------------------------------
Ace ventura_______________| en afrique
Armagedon _______________|
Brice de nice______________|
Deep purple_______________| Machine Head
James bond_______________| demain ne meur jamais
Johnny Haliday_____________| Rock n roll attitude
Les seigneur des anneaux____| La communauté
Les seigneur des anneaux____| Les 2 tours
Les seigneur des anneaux____| Le retour du roi
Pink floyd_________________| The Wall
StarWars_________________| Un nouvel Espoir
StarWars_________________| L'empire contre attaque
StarWars_________________| Le retour du jedi
willou-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 11h22   #6
Invité de passage
 
Homme William Grognot
Administrateur systèmes et réseaux
Inscription : janvier 2012
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme William Grognot
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Conseil

Informations forums :
Inscription : janvier 2012
Messages : 20
Points : 0
Points : 0
Re,
Je viens de faire une recherche sur "Union"
Ce ne serait pas plus simple d'appeler cette fonction dasn une requête SQL ?

Code :
1
2
3
4
5
 
SELECT[TitreFilm],[SupplementFilm]
FROM [Film]
UNION SELECT[InterpreteAlbum],[TitreAlbum],
FROM [Album];
willou-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 17h24   #7
Invité de passage
 
Homme William Grognot
Administrateur systèmes et réseaux
Inscription : janvier 2012
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme William Grognot
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Conseil

Informations forums :
Inscription : janvier 2012
Messages : 20
Points : 0
Points : 0
"Problème" résolu.
l'UNION fonctionne bien dans une requête SQL

Merci de m'avoir aiguyé
willou-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h45.


 
 
 
 
Partenaires

Hébergement Web