A voir également:
- Concat sql
- Sql server recovery - Télécharger - Gestion de données
- Logiciel sql - Télécharger - Bases de données
- Sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
- Sql commence par ✓ - Forum Webmastering
1 réponse
jordane45
Messages postés
38317
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 novembre 2024
4 705
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