SQL - Garder uniquement les doublons (1)

Résolu
Bonjour,

J'ai un Select qui me renvoi dans certains cas des valeurs en double.
Lorsque cela se présente, je voudrais conserver un exemplaire de toutes valeurs en doublons et supprimer ce qui n'apparaît qu'une fois.
Dans le cas contraire, la requête devra se faire "normalement" (afficher le résultat du select tel que).

Pour ceux qui connaisse le PHP, c'est l'équivalent de la fonction "array_unique".
EDIT: FAUX! la fonction "array_unique" supprime les doublons mais conserve les valeurs qui n'apparaisse qu'une fois. Désolé pour cette erreur.

Le hic, c'est que comme je stock les valeurs dans un tableau à deux dimensions, je ne peux pas utiliser cette fonction...

Merci d'avance pour vos idées!

6 réponses

  1. ca doit etre un
    SELECT attribut DISTINCT
    FROM...
    WHERE...

    sinon, si tu veux selectionner tous les doublons et juste les doublons, tu peux tout simplement jouer avec le WHERE....
    genre un
    SELECT id DISTINCT
    FROM USER_TABLE
    WHERE id = {
    ta selection
    }