Mysql requetes sur 2 tables différentes

Fermé
tacki Messages postés 20 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 18 novembre 2013 - 5 nov. 2008 à 13:47
tacki Messages postés 20 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 18 novembre 2013 - 5 nov. 2008 à 14:44
Bonjour,
J'ai sur mon site 2 tables:
La première:
entrainements avec (date_entrainement, id_membre, duree_exacte, distance_realisee, sensations, commentaire, contenu)
La seconde:
resultat avec (place, lieu, date_entrainement, duree_exacte, distance_realisee , commentaire)

Ce que je souhaiterai c'est afficher les résultats et les entrainements d'un membre en fonction de la date stockée dans date_entrainement (les entrainements et compétition étant entremêlées)

J'ai vu plusieurs forum parlant de join, union ou autre mais n'étais pas adaptés à mon cas, et que je ne connais pas ces fonction malgré etre allé sur la doc officielle qui ne donne pas trop d'exemple.

Merci d'avance à ceux qui auront le courage de m'aider !
A voir également:

4 réponses

iryjob Messages postés 410 Date d'inscription lundi 20 octobre 2008 Statut Membre Dernière intervention 29 août 2018 80
5 nov. 2008 à 14:01
donc vous voulez reliez les informations des deux tables?
0
tacki Messages postés 20 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 18 novembre 2013
5 nov. 2008 à 14:05
oui je voudrais les relier pour obtenir par exemple


18/01/2008 , duree_exacte , distance_realisee , commentaire (au départ dans la table entrainement)
20/01/2008 , duree_exacte, distance_realisee , commentaire (au départ dans la table resultat)
22/01/2008 , duree_exacte , distance_realisee , commentaire (au départ dans la table entrainement)
etc...
Le tout étant trié par la date stockée dans date_entrainement pour les 2 tables
0
iryjob Messages postés 410 Date d'inscription lundi 20 octobre 2008 Statut Membre Dernière intervention 29 août 2018 80
5 nov. 2008 à 14:23
ok, j'avais eu aussi le meme probleme et c'est resolu, alors excusez moi de ne pas tout reecrire, en consequent je vous donne le lien :

http://www.commentcamarche.net/forum/affich 8991729 aide sur les tables en mysql

j'espere que cela vous aidera.
0
tacki Messages postés 20 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 18 novembre 2013
5 nov. 2008 à 14:44
Merci pour le lien mais cela ne répond pas à mon problème.

Moi ce que je voudrais c'est que la requête tri tous les résultats et les entrainements du membre ensemble, en les retriant par date (stockée dans date_entrainement) pour les afficher en fonction de la date.

Ce qui aurait pour effet si la date la plus ancienne est dans entrainement, alors elle affiche l'entrainement correspondant, puis ainsi de suite en fonction de la date, donc les résultats et entrainements peuvent être entremêlés. (ce qui ne fonctionne pas avec la solution que tu avais obtenu qui affiche par exemple pour moi tous les entrainements à la suite, puis tous les résultats ou inversement)

J'espère avoir été clair dans mes explication !
0