Probleme de SQL ( JOINTURE )

Résolu
aveuglemspas_sourd Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   -  
aveuglemspas_sourd Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Admettons que j'ai une 2 tables :

table1 et table2 ayant respectivement pour clef primaire :

clef1 et clef2+clef3 en effet la table 2 à pour clef primaine la concatation de 2 clefs.
comment faire la jointure?
A voir également:

6 réponses

macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
Bonjour.

Si les tables n'ont pas de lien, il n'y a pas de jointure possible (plus précisément, pas de jointure logique).
Et si elles ont un lien, la jointure se fait sur la clé externe servant de lien...
0
aveuglemspas_sourd Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   20
 
si si il y a un lien ,

table1 la clef primaine c'est l'id
table 2 la clef primaine c'est l'id( ref etrangere) + date

mais j'arrive pas à faire de jointure juste avec l'id, ça fonctionne pas.. :s
0
aveuglemspas_sourd Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   20
 
je travail avec mysql
0
macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
table1 la clef primaine c'est l'id
table 2 la clef primaine c'est l'id( ref etrangere) + date


La base d'une jointure, c'est :
SELECT * from TABLE1 T1, TABLE2 T2 where T1.ID = T2.ID;
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aveuglemspas_sourd Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   20
 
voila tout à fait, sauf que ça ne fonctionne pas
0
bwaze Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   7
 
alors tu fais
select * from table1 join table2 on table1.id=table2.id;

en esperant que id de table2 est une clé étrangére et fait reference à table1
0
aveuglemspas_sourd Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   20
 
:)
0