A voir également:
- Concat sql
- Récupération serveur sql - Télécharger - Gestion de données
- Soustraction sql - Forum Programmation
- Sql query - Télécharger - Gestion de données
- Sql replace plusieurs valeurs - Forum Programmation
- Delete cascade sql - Forum Programmation
1 réponse
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
16 janv. 2023 à 17:16
16 janv. 2023 à 17:16
Bonjour,
Il manque un GROUP BY dans ta requête
17 janv. 2023 à 09:37
Bonjour, alors oui mais encore ?
J'ai donc essayé cette requête :
j'ai SELECT le probleme_id pour qu'on comprenne que ça ne fonctionne pas :
Je ne vois pas bien comment m'y prendre.
17 janv. 2023 à 09:56
Tu concatènes les descriptions en fonction de l'id .. donc le group by doit se trouver sur l'id .. pas sur description
17 janv. 2023 à 10:32
Okay j'ai modifié ma requête :
Mais c'est tjr pas ça j'ai remarqué 2 problèmesl a concaténation ne se fait pas dans l'ordre décroissant de plus si c'est le même jour je n'ai pas le dernier enregistrement :
Possible de concaténer en fonction de l'id de ma table historique ? De manière à ce que ça me retourne la dernière insertion.
17 janv. 2023 à 10:39
Fais une sous-requête qui trie les données dans l'ordre que tu veux, puis utilise cette sous-requête pour faire ton group_concat
17 janv. 2023 à 11:09
J'ai fais ça :
Mais ça va pas du tout pcq du coup il prend le dernier id de ma table historique du coup il prend q'un historique et pas tous mais je vois pas comment faire :
Ca commence à être prise de tête ce sql à l'aide