Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thierry
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete
DELETE , ça se complique, il faudrait trouver des champs discriminants.
Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ...
ON.... AND client.date_heure_maj<doublons.date_heure_maj
--
Thierry
"olivier" <nospam@free.fr> a écrit dans le message de news:
%23fZg7pCwFHA.612@TK2MSFTNGP10.phx.gbl...
Bonjour
Comment voir et detecter des doublons d'une table
mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces
2 champs
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
olivier
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" a écrit dans le message de news: uq%
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" <tper_NOSPAM@vfemail.net> a écrit dans le message de news:
uq%23qQTDwFHA.3300@TK2MSFTNGP09.phx.gbl...
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete
DELETE , ça se complique, il faudrait trouver des champs discriminants.
Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ...
ON.... AND client.date_heure_maj<doublons.date_heure_maj
--
Thierry
"olivier" <nospam@free.fr> a écrit dans le message de news:
%23fZg7pCwFHA.612@TK2MSFTNGP10.phx.gbl...
Bonjour
Comment voir et detecter des doublons d'une table
mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces
2 champs
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
Thierry
Un peu de lecture...
http://sql.developpez.com/doublons/
-- Thierry
"olivier" a écrit dans le message de news:
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" a écrit dans le message de news: uq%
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
Un peu de lecture...
http://sql.developpez.com/doublons/
--
Thierry
"olivier" <nospam@free.fr> a écrit dans le message de news:
eCcgFjFwFHA.2656@TK2MSFTNGP09.phx.gbl...
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" <tper_NOSPAM@vfemail.net> a écrit dans le message de news:
uq%23qQTDwFHA.3300@TK2MSFTNGP09.phx.gbl...
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete
DELETE , ça se complique, il faudrait trouver des champs discriminants.
Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ...
ON.... AND client.date_heure_maj<doublons.date_heure_maj
--
Thierry
"olivier" <nospam@free.fr> a écrit dans le message de news:
%23fZg7pCwFHA.612@TK2MSFTNGP10.phx.gbl...
Bonjour
Comment voir et detecter des doublons d'une table
mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des
ces 2 champs
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
olivier
Impeccable,
j'avais perdu cette article dans ma base à connaissance
d'avance merci Olivier
"Thierry" a écrit dans le message de news: %
Un peu de lecture...
http://sql.developpez.com/doublons/
-- Thierry
"olivier" a écrit dans le message de news:
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" a écrit dans le message de news: uq%
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs
merci,
Olivier
Impeccable,
j'avais perdu cette article dans ma base à connaissance
d'avance merci
Olivier
"Thierry" <tper_NOSPAM@vfemail.net> a écrit dans le message de news:
%23V2qnmFwFHA.3688@tk2msftngp13.phx.gbl...
Un peu de lecture...
http://sql.developpez.com/doublons/
--
Thierry
"olivier" <nospam@free.fr> a écrit dans le message de news:
eCcgFjFwFHA.2656@TK2MSFTNGP09.phx.gbl...
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" <tper_NOSPAM@vfemail.net> a écrit dans le message de news:
uq%23qQTDwFHA.3300@TK2MSFTNGP09.phx.gbl...
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete
DELETE , ça se complique, il faudrait trouver des champs discriminants.
Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj)
FROM client
GROUP BY cli_codeagenc, cli_ref
HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ...
ON.... AND client.date_heure_maj<doublons.date_heure_maj
--
Thierry
"olivier" <nospam@free.fr> a écrit dans le message de news:
%23fZg7pCwFHA.612@TK2MSFTNGP10.phx.gbl...
Bonjour
Comment voir et detecter des doublons d'une table
mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des
ces 2 champs
j'avais perdu cette article dans ma base à connaissance
d'avance merci Olivier
"Thierry" a écrit dans le message de news: %
Un peu de lecture...
http://sql.developpez.com/doublons/
-- Thierry
"olivier" a écrit dans le message de news:
Merci thierry
En effet pas facile , je vais tester,
Alors gracias ;o)
olivier
"Thierry" a écrit dans le message de news: uq%
Bonjour,
Pour détecter :
SELECT cli_codeagenc, cli_ref, count(*) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Ensuite, pour pouvoir faire la suppression à l'aide d'une simple requete DELETE , ça se complique, il faudrait trouver des champs discriminants. Par exemple :
SELECT cli_codeagenc, cli_ref, count(*), max(date_heure_maj) FROM client GROUP BY cli_codeagenc, cli_ref HAVING count(*)> 1
Tu pourra ensuite faire le DELETE avec une jointure du style :
JOIN ... ON.... AND client.date_heure_maj<doublons.date_heure_maj -- Thierry
"olivier" a écrit dans le message de news: %
Bonjour
Comment voir et detecter des doublons d'une table mais pas sur un id mais sur la composition de 2 champs
Dans la table clients j'ai cli_codeagence(char de 6) et cli_ref (int)
j'aimerais voir et puis supprimer ces doublons sur la composition des ces 2 champs