Bonjour les zamis,
Je fait cette requete sur ma base de donnée :
SELECT actu_nom,actu_adr,mbr_nom FROM actualites INNER JOIN emissions_animateurs ON Em_id=Emission_id INNER JOIN membres ON Animateur_id=mbr_id INNER JOIN emissions ON emissions.Em_id=Emission_id ORDER BY actu_date
et j'obtiens donc ceci :
Array
(
[0] => Array
(
[actu_nom] => Euro-Belgium Cascades
[0] => Euro-Belgium Cascades
[actu_adr] => http://www.cascadeur.be
[1] => http://www.cascadeur.be
[mbr_nom] => Dominique
[2] => Dominique
)
[1] => Array
(
[actu_nom] => Euro-Belgium Cascades
[0] => Euro-Belgium Cascades
[actu_adr] => http://www.cascadeur.be
[1] => http://www.cascadeur.be
[mbr_nom] => Bernard
[2] => Bernard
)
[2] => Array
(
[actu_nom] => Cellule Convivialité
[0] => Cellule Convivialité
[actu_adr] => http://www.orp-jauche.be/
[1] => http://www.orp-jauche.be/
[mbr_nom] => Dominique
[2] => Dominique
)
[3] => Array
(
[actu_nom] => Cellule Convivialité
[0] => Cellule Convivialité
[actu_adr] => http://www.orp-jauche.be/
[1] => http://www.orp-jauche.be/
[mbr_nom] => Bernard
[2] => Bernard
)
[4] => Array
(
[actu_nom] => Les enfants de l\'école de Folx-les-Caves et Christian Merveille
[0] => Les enfants de l\'école de Folx-les-Caves et Christian Merveille
[actu_adr] =>
[1] =>
[mbr_nom] => Dominique
[2] => Dominique
)
[5] => Array
(
[actu_nom] => Les enfants de l\'école de Folx-les-Caves et Christian Merveille
[0] => Les enfants de l\'école de Folx-les-Caves et Christian Merveille
[actu_adr] =>
[1] =>
[mbr_nom] => Bernard
[2] => Bernard
)
)
Vous remarquerez que la case 0 et 1, 2 et 3, 4 et 5 sont quasiment identique. La seule différence est le nom du membre 'mbr_nom'.
Ce que j'aimerais savoir, c'est : Comment faire pour éviter cette redondance, tout en gardant au moins le premier 'mbr_nom' ?
Je vous en remercie.
Socrate à dit : "Tout les chats sont mortel". Socrate était mortel, donc Socrate est un chat
Après mûres réflexions, je pense que je vais le laisser comme ça. L'idée était de "choisir" un membre plus tôt qu'un autre, mais c'est trop aléatoire pour être certains de son coup.
Merci tout de même pour l'idée du GROUP BY qui me dépanne déjà vachement.
Socrate à dit : "Tout les chats sont mortel". Socrate était mortel, donc Socrate est un chat
[MYSQL] Distinguer deux lignes presques identiques
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.