OVH Cloud OVH Cloud

Doublons

12 réponses
Avatar
chris
Bonjour, j'ai une table avec de doublons. J'ai fais une=20
requ=EAte pour enlever les doublons l'assistant ne marche=20
pas) et j'aimerais en fait que si ma r=E9f apparait=20
plusieurs fois dans ma table elles soient supprim=E9e=20
totalement. QUe dois-je faire ? Merci

10 réponses

1 2
Avatar
Yann
Re-,
Finalement ça ne marche pas ce que je t'ai donné hier ?

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais une
requête pour enlever les doublons l'assistant ne marche
pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.



Avatar
bjf
NON, voir remarques au message précédent!!
A+ (peut-être)

-----Message d'origine-----
Re-,
Finalement ça ne marche pas ce que je t'ai donné hier ?

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais une
requête pour enlever les doublons l'assistant ne marche
pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.





Avatar
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As Tmp
GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais une
requête pour enlever les doublons l'assistant ne marche
pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.



Avatar
bjf
Salut Yann
Ok, ça marche. Ca marche tellement bien que tous les
enregistrements avec Count>1 sont effacés. Peut-être que
Chris voudrait quand même avoir avoir une occurance de
chaque enregistrement ? Avoir!!
Merci tout de même pour ton aide.
JF

-----Message d'origine-----
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As Tmp
GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais une
requête pour enlever les doublons l'assistant ne marche
pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.





Avatar
bjf
Salut à tous.
Juste pour le FUN:
Doublet:Ensemble de deux objets analogues.
Doublon:Ancienne monnaie espagnole

Bon, ici c'est pas du fric qui nous intéresse!
mais pour les doublons enlevés, je suis preneur!
JFB


-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais une
requête pour enlever les doublons l'assistant ne marche
pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.



Avatar
Yann
Re-,
Dans ce cas là il fait un SELECT au lieu de DELETE et il
supprime manuellement les enregistrements qui
l'intéressent.

Bye
Yann

-----Message d'origine-----
Salut Yann
Ok, ça marche. Ca marche tellement bien que tous les
enregistrements avec Count>1 sont effacés. Peut-être
que

Chris voudrait quand même avoir avoir une occurance de
chaque enregistrement ? Avoir!!
Merci tout de même pour ton aide.
JF

-----Message d'origine-----
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As
Tmp


GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais
une



requête pour enlever les doublons l'assistant ne
marche



pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.


.






Avatar
chris
Bonjour,
non j'ai une table avec des doublons et je voudrais garder
que les réf uniques. Comment-dois-je faire ? MErci
-----Message d'origine-----
Salut Yann
Ok, ça marche. Ca marche tellement bien que tous les
enregistrements avec Count>1 sont effacés. Peut-être que
Chris voudrait quand même avoir avoir une occurance de
chaque enregistrement ? Avoir!!
Merci tout de même pour ton aide.
JF

-----Message d'origine-----
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As Tmp
GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais une
requête pour enlever les doublons l'assistant ne marche
pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.


.






Avatar
bjf
Salut Chris
Ben c'est OK, Yann t'a donné la soluce..
A+
JFB

-----Message d'origine-----
Bonjour,
non j'ai une table avec des doublons et je voudrais
garder

que les réf uniques. Comment-dois-je faire ? MErci
-----Message d'origine-----
Salut Yann
Ok, ça marche. Ca marche tellement bien que tous les
enregistrements avec Count>1 sont effacés. Peut-être
que


Chris voudrait quand même avoir avoir une occurance de
chaque enregistrement ? Avoir!!
Merci tout de même pour ton aide.
JF

-----Message d'origine-----
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As
Tmp



GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais
une




requête pour enlever les doublons l'assistant ne
marche




pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.


.


.







Avatar
jfb
Re-
Je me disais aussi que sans passer par une table
intermédiaire, ce serait très dur!!
A+
JFB

-----Message d'origine-----
Re-,
Dans ce cas là il fait un SELECT au lieu de DELETE et il
supprime manuellement les enregistrements qui
l'intéressent.

Bye
Yann

-----Message d'origine-----
Salut Yann
Ok, ça marche. Ca marche tellement bien que tous les
enregistrements avec Count>1 sont effacés. Peut-être
que

Chris voudrait quand même avoir avoir une occurance de
chaque enregistrement ? Avoir!!
Merci tout de même pour ton aide.
JF

-----Message d'origine-----
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As
Tmp


GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais
une



requête pour enlever les doublons l'assistant ne
marche



pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.


.


.







Avatar
bjf
Re-
Excuse moi, j'ai lu ta question comme un PLOUC!
A+
JFB
-----Message d'origine-----
Bonjour,
non j'ai une table avec des doublons et je voudrais
garder

que les réf uniques. Comment-dois-je faire ? MErci
-----Message d'origine-----
Salut Yann
Ok, ça marche. Ca marche tellement bien que tous les
enregistrements avec Count>1 sont effacés. Peut-être
que


Chris voudrait quand même avoir avoir une occurance de
chaque enregistrement ? Avoir!!
Merci tout de même pour ton aide.
JF

-----Message d'origine-----
Salut Chris,
Cette fois-ci, j'ai testé...
DELETE Table1.Name
FROM Table1
WHERE Table1.Name In (SELECT [Name] FROM [Table1] As
Tmp



GROUP BY [Name] HAVING Count(*)>1);

Bye
Yann

-----Message d'origine-----
Bonjour, j'ai une table avec de doublons. J'ai fais
une




requête pour enlever les doublons l'assistant ne
marche




pas) et j'aimerais en fait que si ma réf apparait
plusieurs fois dans ma table elles soient supprimée
totalement. QUe dois-je faire ? Merci
.

.


.


.







1 2