[RESOLU] Prendre un seul doublon mais également tous les champs de cette ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Prendre un seul doublon mais également tous les champs de cette ligne

Re: Prendre un seul doublon mais également tous les champs de cette ligne

par Merac » 25 juin 2020, 16:53

Merci
je ne savais pas pour GROUP BY.
Cela est de ma faute.

Histoire résolu

Re: Prendre un seul doublon mais également tous les champs de cette ligne

par yann18 » 25 juin 2020, 11:46

bonjour,

la clause GROUP BY élimine les doublons.

-à partir de MySQL 5.7

Code : Tout sélectionner

SELECT champ4, ANY_VALUE(champ1) AS champ1 FROM ma_table GROUP BY champ4
- version anterieure MYSQL 5.7:

Code : Tout sélectionner

SELECT champ4, champ1 FROM ma_table GROUP BY champ4

Prendre un seul doublon mais également tous les champs de cette ligne

par Invité » 25 juin 2020, 11:02

Bonjour,

Je n'arrive pas à résoudre une histoire de doublon dans mysql

Alors:

Dans le champ4 je peux avoir des valeurs identique (doublons).
Je voudrai prendre une seul valeur du champ4 ( n'importe quelle ligne) mais également les valeurs de quelque champs de cette ligne.

Si je fais « select Distinc champ4, champ1 from » il prend toutes les lignes puisque le champ1 est différent dans toute les lignes donc je me retrouve avec les doublons du champ4

J’espère que cela est clair.
merci pour votre aide .

Michel