Bonjour, j'ai posté ceci
http://www.developpez.net/forums/viewtopic.php?t=371087
dans le forum SQL.

mais je me dis que c'est peut-etre un problème lié à postgreSQL donc me voilou.

je m'apprêtes à dédoublonner ma base mais j'ai un soucy.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DELETE FROM t_entreprise t
WHERE t.identreprise < ANY (SELECT identreprise
                    FROM   t_entreprise T2
                    WHERE  t.identreprise <> T2.identreprise
                      AND  t.siren  = T2.siren)

j'ai une erreur de syntaxe au niveau de l'alias t...

en revanche, celle ci fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT * FROM t_entreprise T
WHERE T.identreprise < ANY (SELECT identreprise
                    FROM   t_entreprise T2
                    WHERE  T.identreprise <> T2.identreprise
                      AND  T.siren = T2.siren)
ça inspire quelqu'un?

merci d'avance