Bonjour,
Commençons par le commencement:
J'ai une table "convention" qui à un id ("id_conv") et simplifions en disant un nom et une année.
J'ai une table "echeance" qui à un id ("id_echeance") et simplifions en disant un type, un état et un "id_conv" (clé étrangère).
En fait une convention à plusieurs échéance, ces échéances ont un état à 0 si elle n'a pas encore était traité et 1,2,3 ou 4 dans le cas contraire.
Je voudrais afficher le convention par id descendant avec les champs respectifs, ainsi que la dernière échéance qui a été traité et la prochaine à venir (tous deux respective a la convention)
Sous forme d'un tableau ca donnerait cela
Pour le moment tout ce que j'ai trouvé c'est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Conv1 | Nom1 | Annee1 | TypeDerniereEcheance1 | TypeProchaineEcheance1 Conv2 | Nom2 | Annee2 | TypeDerniereEcheance2 | TypeProchaineEcheance2 Conv3 | Nom3 | Annee3 | TypeDerniereEcheance3 | TypeProchaineEcheance3 ....
SQL:
-Récupérer toutes les conventions avec un SELECT...FROM...ORDER BY
-Récupérer toutes les échéances avec un SELECT...FROM...
PHP:
Faire des boucles à foison pour à chaque fois chercher les échéances correspondant à un id_conv, puis chercher la dernière traité et la suivante à venir....
Ce que je voudrais et je sens que c'est possible c'est faire une seule requête qui me sortirai toutes les conventions avec leur nom, et année ainsi que l'échéance dernièrement traitée et la prochaine à venir.
Merci
Partager