Probleme de SQL ( JOINTURE )
Résolu/Fermé
aveuglemspas_sourd
Messages postés
286
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
12 octobre 2009
-
21 mai 2008 à 19:17
aveuglemspas_sourd Messages postés 286 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 12 octobre 2009 - 21 mai 2008 à 20:37
aveuglemspas_sourd Messages postés 286 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 12 octobre 2009 - 21 mai 2008 à 20:37
A voir également:
- Probleme de SQL ( JOINTURE )
- Récupération serveur sql - Télécharger - Gestion de données
- Soustraction sql - Forum Programmation
- Sql query - Télécharger - Gestion de données
- Sql replace plusieurs valeurs - Forum Programmation
- Delete cascade sql - Forum Programmation
6 réponses
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
21 mai 2008 à 19:19
21 mai 2008 à 19:19
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...
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...
aveuglemspas_sourd
Messages postés
286
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
12 octobre 2009
20
21 mai 2008 à 19:22
21 mai 2008 à 19:22
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
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
aveuglemspas_sourd
Messages postés
286
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
12 octobre 2009
20
21 mai 2008 à 19:29
21 mai 2008 à 19:29
je travail avec mysql
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
21 mai 2008 à 19:31
21 mai 2008 à 19:31
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 :
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;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
aveuglemspas_sourd
Messages postés
286
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
12 octobre 2009
20
21 mai 2008 à 19:34
21 mai 2008 à 19:34
voila tout à fait, sauf que ça ne fonctionne pas
bwaze
Messages postés
46
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
26 mai 2009
7
21 mai 2008 à 20:03
21 mai 2008 à 20:03
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
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
aveuglemspas_sourd
Messages postés
286
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
12 octobre 2009
20
21 mai 2008 à 20:37
21 mai 2008 à 20:37
:)