Bonjour,
J'ai une requête MySQL :
Son résultat est :
et j'aimerais que son resultat soit :
J'ai essayé avec "GROUP_CONCAT()", "DISTINCT" mais je ne parviens pas au résultat souhaité..
Comment puis-je faire ?
Merci
Modifié par mstaudt (25 Nov 2020 - 15:34)
J'ai une requête MySQL :
SELECT * FROM infostrafic_alertes ITA
INNER JOIN infostrafic IT ON ITA.ID_alerte = IT.IDalerte
INNER JOIN clients_alertes CA ON ITA.ID_ligne = CA.ligne_ID
INNER JOIN clients C ON CA.client_ID = C.IDclient
WHERE CURRENT_TIMESTAMP() BETWEEN IT.date_pub AND IT.date_fin AND ITA.SMS = 1 AND CA.SMS = 1
GROUP BY CA.client_ID, ITA.ID_alerte
ORDER BY IT.IDalerte DESC
Son résultat est :
(Titre : ALERTE 6) (Télephones : +3361111111)
(Titre : ALERTE 5) (Télephones : +3361111111)
(Titre : ALERTE 5) (Télephones : +3362222222)
(Titre : ALERTE 4) (Télephones : +3362222222)
(Titre : ALERTE 3) (Télephones : +3362222222)
(Titre : ALERTE 3) (Télephones : +3361111111)
(Titre : ALERTE 2) (Télephones : +3361111111)
(Titre : ALERTE 1) (Télephones : +3362222222)
et j'aimerais que son resultat soit :
(Titre : ALERTE 6) (Télephones : +3361111111)
(Titre : ALERTE 5) (Télephones : +3361111111, +3362222222)
(Titre : ALERTE 4) (Télephones : +3362222222)
(Titre : ALERTE 3) (Télephones : +3361111111, +3362222222)
(Titre : ALERTE 2) (Télephones : +3361111111)
(Titre : ALERTE 1) (Télephones : +3362222222)
J'ai essayé avec "GROUP_CONCAT()", "DISTINCT" mais je ne parviens pas au résultat souhaité..
Comment puis-je faire ?
Merci
Modifié par mstaudt (25 Nov 2020 - 15:34)