Probleme de jointure
Fermé
Marlocq
Messages postés
117
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
10 septembre 2023
-
4 mars 2020 à 14:37
yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 4 mars 2020 à 16:18
yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 4 mars 2020 à 16:18
A voir également:
- Probleme de jointure
- Excel jointure entre deux feuilles - Guide
- Problème jointure mysql (php) ✓ - Forum Webmastering
- Jointure sous Excel - Forum Programmation
- Jointure en php - Forum PHP
- Jointure entre 3 tables ✓ - Forum MySQL
2 réponses
yg_be
Messages postés
23358
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
Ambassadeur
1 555
Modifié le 4 mars 2020 à 15:21
Modifié le 4 mars 2020 à 15:21
bonjour,
non, ce n'est pas clair. tu ne nous donnes même pas la liste des champs des deux tables.
le plus important à clarifier, je pense, c'est "avoir une seule fois les données relative à la date mais toutes les heures".
le mieux c'est que tu donnes un exemple avec quelques données dans les deux tables.
qu'obtiens-tu avec la requête que tu fais?
que veux-tu obtenir à la place?
une autre façon de clarifier, c'est d'expliquer à quoi servent ces données, et ce que tu veux faire avec le résultat.
par ailleurs, il est possible que tu puisses arriver à faire ce que tu veux en structurant tes données autrement, ou en écrivant ton programme autrement. tu ne nous montres pas la partie de ton programme qui utilise les données.
non, ce n'est pas clair. tu ne nous donnes même pas la liste des champs des deux tables.
le plus important à clarifier, je pense, c'est "avoir une seule fois les données relative à la date mais toutes les heures".
le mieux c'est que tu donnes un exemple avec quelques données dans les deux tables.
qu'obtiens-tu avec la requête que tu fais?
que veux-tu obtenir à la place?
une autre façon de clarifier, c'est d'expliquer à quoi servent ces données, et ce que tu veux faire avec le résultat.
par ailleurs, il est possible que tu puisses arriver à faire ce que tu veux en structurant tes données autrement, ou en écrivant ton programme autrement. tu ne nous montres pas la partie de ton programme qui utilise les données.
Marlocq
Messages postés
117
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
10 septembre 2023
Modifié le 4 mars 2020 à 15:43
Modifié le 4 mars 2020 à 15:43
table date:
id_date / date / h_rec_journa / h_rec_total /
1 / 1578009600 / 15 / -39
2 / 1582070400 / 15 / -24
table heure:
id_heure / heure / id_date
1 / 476 / 1
2 / 481 / 2
3 / 724 / 1
4 / 742 / 1
5 / 979 / 1
6 / 632 / 2
7 / 714 / 2
pour la première:
date hrj hrt heure heure heure heure
1578009600 / 15 / -39 / 476 / 724 / 742 / 979 (dans une table après incrémentation des td etc. )
pour la deuxième:
date hrj hrc heure
1578009600 / 15 / -39 / 476
1578009600 / 15 / -39 / 724
1578009600 / 15 / -39 / 742
1578009600 / 15 / -39 / 979
donc ce que je veux c'est d'un coté n'avoir qu'une fois les données relative à la date et toutes les heures liées à cette date comme sur le premier retourd (je ne sais pas comment créer un affichage plus clair sur se forum...)
id_date / date / h_rec_journa / h_rec_total /
1 / 1578009600 / 15 / -39
2 / 1582070400 / 15 / -24
table heure:
id_heure / heure / id_date
1 / 476 / 1
2 / 481 / 2
3 / 724 / 1
4 / 742 / 1
5 / 979 / 1
6 / 632 / 2
7 / 714 / 2
pour la première:
date hrj hrt heure heure heure heure
1578009600 / 15 / -39 / 476 / 724 / 742 / 979 (dans une table après incrémentation des td etc. )
pour la deuxième:
date hrj hrc heure
1578009600 / 15 / -39 / 476
1578009600 / 15 / -39 / 724
1578009600 / 15 / -39 / 742
1578009600 / 15 / -39 / 979
donc ce que je veux c'est d'un coté n'avoir qu'une fois les données relative à la date et toutes les heures liées à cette date comme sur le premier retourd (je ne sais pas comment créer un affichage plus clair sur se forum...)
yg_be
Messages postés
23358
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
1 555
4 mars 2020 à 16:18
4 mars 2020 à 16:18
moi, j'utiliserais la deuxième requête, et je parcourrais le résultat, en regroupant les heures jusqu'à ce que la date change.