|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Je rencontre un problème étrange. J'ai deux tables non liées (qui pourraient l'être mais cela n'est pas utile). Il y a environ 6300 lignes dans la M1 et 3900 dans la M2. Quand je crée une requête pour juste lister les champs numéroLOGM1 de la table M1 la requête me renvoie les bons résultat, pareil si je fais une requête similaire sur la table2 pour le champ numéroLOGM2. Par contre si je combine les deux requêtes une colonne me renvoie un même nombre sur toute la colonne et l'autre colonne est vide !!!! Voici la requête qui devrait me lister la totalité des 2 champs des deux tables. Je ne comprends pas trop là Merci d'avance. Cordialement... nono Code sql :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 805 ![]() |
Bonjour,
Avec une jointure, ça devrait aller nettement mieux !
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 805 ![]() |
Re,
Peux-tu nous montrer la type de jointure que tu as testé ?
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Il y a un champ commun avec numérotation automatique, c'est sur celui-ci que j'ai fait le lien basique. Dans ce cas la recherche me renvoie uniquement les enregistrements qui ont un ce point commun. Seulement tous les enregistrements ont des particularités qui font qu'ils ne sont pas liés même si ils sont enregistrés simultanément avec un champ commun dans chacune des tables. Moi je veux pouvoir lister TOUS les enregistrement de certains champs sur deux tables NON LIEES !! Peut-être dois-je le faire en requête emboitée !! |
|
|
00
|
|
|
#6 |
![]() ![]() |
Bonjour
Non, il faut jouer sur les jointures comme te l'indique pc75 : http://mhubiche.developpez.com/Access/tutoJointures/ Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#7 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Re,
Merci pour la réponse et le tuto très intéressant mais traitant tout de même de tables qui ont au moins un point commun . Je me suis mal exprimé. Je change donc la donne Imaginons deux tables sans AUCUN point commun et sans volonté de vouloir en créer un. Je souhaite lister 2 champs de chaque table dans une même requête, comment dois-je faire puisque la méthode la plus simple ne fonctionne pas !! Désolé de forcer dans cette voie mais j'ai vraiment besoin de lister ces 4 champs de tables différentes dans une même requête. nono Citation:
|
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Pas de solution à ce problème ? On ne peut pas lister deux Champs entiers de tables différentes non liées ? La jointure ne servirait à rien dans mon problème car il n'y a pas de point commun dans ces tables. J'ai quand même essayer mais les résultats sont encore pire lol (normal) Merci @+ nono |
|
|
00
|
|
|
#9 | |||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
bonsoir,
Citation:
Code sql :
c'est ça que tu veux ? Sinon donne un exemple.
__________________
L'informatique fait son grand retour au lycée... |
|||
|
00
|
|
|
#10 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Oui dans cette idée, mais dans ce cas ACCESS me renvoie l'erreur que le nombre de colonnes ne correspond pas...
Citation:
|
|||
|
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
chez moi, ça ne renvoie aucune erreur
__________________
L'informatique fait son grand retour au lycée... |
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() |
Bonjour,
si tu veux que ça te renvoye tous les enregistrements des deux tables ajoutes ALL derrière UNION, sinon les doublons ne seront pas pris en compte. Code :
Si tu veux un bon tutoriel sur les syntaxes SQL va voir ici. C'est en anglais mais vraiment très facilement compréhensible. Espérant t'avoir un peu aidé. |
||
|
|
20
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonsoir,
Merci à tous pour vos réponses. J'avais une erreur parce que effectivement le nombre de colonne n'était pas le même. La requête UNION ALL renvoie bien la totalité des enregistrements, parfait. Me reste plus qu'à trier tout ça car sa regroupe tout dans un seul champ. Merci ![]() nono |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com