Supprmer les doublons
Fermé
kily
-
9 juin 2008 à 13:59
makhouzeum Messages postés 4 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 11 juin 2008 - 11 juin 2008 à 15:56
makhouzeum Messages postés 4 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 11 juin 2008 - 11 juin 2008 à 15:56
A voir également:
- Supprmer les doublons
- Supprimer les doublons excel - Guide
- Doublons photos - Guide
- Supprimer les doublons photos gratuit - Télécharger - Nettoyage
- Comment fusionner 2 fichiers excel et supprimer les doublons - Guide
- Logiciel gratuit pour supprimer les doublons en français - Télécharger - Nettoyage
7 réponses
yg_be
Messages postés
23364
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 décembre 2024
Ambassadeur
1 556
10 juin 2008 à 12:15
10 juin 2008 à 12:15
Que voulez-vous obtenir exactement ? Un exemple aiderait.
bonjour yg_be,
par exemple si j'ai une ligne ou tca!=0 et tcb!=0 en mem temps,je voudrai ke la requete ne prenne en compte qu'une seule des deux ,soit tca soit tcb .par contre moi jobtien chak foi une ligne des tca!=0 et une ligne des tcb!=0 qui sont identique .
merci
par exemple si j'ai une ligne ou tca!=0 et tcb!=0 en mem temps,je voudrai ke la requete ne prenne en compte qu'une seule des deux ,soit tca soit tcb .par contre moi jobtien chak foi une ligne des tca!=0 et une ligne des tcb!=0 qui sont identique .
merci
redlifebig
Messages postés
59
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
17 mars 2010
23
11 juin 2008 à 13:30
11 juin 2008 à 13:30
Bonjour
Si j'ai bien compris tu dit que par exemple tu a la table
trala
---------------------------
tca | tcb | tcad |
---------------------------
0 | 0 | 1 |
1 | 1 | 1 |
----------------------------
et tu fait
select *from trala where tca!=0 || tcb!=0 || tcab!=0
Alors tu obtiens deux lignes, ceci est impossible, si tu obtiens deux lignes c'est qu'il y a deux ligne qui satisfait ta condition voir tca!=0 || tcb!=0 || tcab!=0
Si j'ai bien compris tu dit que par exemple tu a la table
trala
---------------------------
tca | tcb | tcad |
---------------------------
0 | 0 | 1 |
1 | 1 | 1 |
----------------------------
et tu fait
select *from trala where tca!=0 || tcb!=0 || tcab!=0
Alors tu obtiens deux lignes, ceci est impossible, si tu obtiens deux lignes c'est qu'il y a deux ligne qui satisfait ta condition voir tca!=0 || tcb!=0 || tcab!=0
yg_be
Messages postés
23364
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 décembre 2024
Ambassadeur
1 556
11 juin 2008 à 11:09
11 juin 2008 à 11:09
c'est quoi comme db ?
makhouzeum
Messages postés
4
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
11 juin 2008
11 juin 2008 à 12:53
11 juin 2008 à 12:53
mysql jutilise le wamp5 mais j'ecris des requtes sur notepad
merci
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
makhouzeum
Messages postés
4
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
11 juin 2008
11 juin 2008 à 13:44
11 juin 2008 à 13:44
il ya incomprehension.
jai di que la requete a produit deux ligne identique dont lune tca!=0 et lotr tcb!=0 pourkoi? parce ke j'avai dans ma table une ligne dont tca!=0 et tcb!=0.d'ou je doi gere les doublons
jai di que la requete a produit deux ligne identique dont lune tca!=0 et lotr tcb!=0 pourkoi? parce ke j'avai dans ma table une ligne dont tca!=0 et tcb!=0.d'ou je doi gere les doublons
yg_be
Messages postés
23364
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 décembre 2024
1 556
11 juin 2008 à 13:48
11 juin 2008 à 13:48
tu voudrais avoir la liste des valeurs non nulles, peu importe dans quelle colonnes elles se trouvent ?
si oui, essaie plutôt (syntaxe Access, à adapter sans doute pour ta db) :
SELECT tca
FROM trala
WHERE tca<>0
union
SELECT tcb
FROM trala
WHERE tcb<>0
union
SELECT tcab
FROM trala
WHERE tcab<>0;
Si par contre tu veux avoir les trois valeurs sur chaque ligne, et que tu veux, en plus, éliminer les lignes identiques présentes dans la table trala, ajoute simplement "distinct" après "select" dans ton sql de départ :
select distinct *from trala where tca!=0 || tcb!=0 || tcab!=0
Dans cette situation, sois bien conscient que les doublons ne viennent pas du "select", ils viennent de ta table trala !
Regarde bien dans ta table de départ, n'y vois-tu pas déjà des doublons ?
si oui, essaie plutôt (syntaxe Access, à adapter sans doute pour ta db) :
SELECT tca
FROM trala
WHERE tca<>0
union
SELECT tcb
FROM trala
WHERE tcb<>0
union
SELECT tcab
FROM trala
WHERE tcab<>0;
Si par contre tu veux avoir les trois valeurs sur chaque ligne, et que tu veux, en plus, éliminer les lignes identiques présentes dans la table trala, ajoute simplement "distinct" après "select" dans ton sql de départ :
select distinct *from trala where tca!=0 || tcb!=0 || tcab!=0
Dans cette situation, sois bien conscient que les doublons ne viennent pas du "select", ils viennent de ta table trala !
Regarde bien dans ta table de départ, n'y vois-tu pas déjà des doublons ?
makhouzeum
Messages postés
4
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
11 juin 2008
11 juin 2008 à 14:02
11 juin 2008 à 14:02
oci reste à l'ecoute jorai plein de kestion à te poser je travaille sur une application en php mysql
makhouzeum
Messages postés
4
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
11 juin 2008
11 juin 2008 à 15:56
11 juin 2008 à 15:56
le boss j'aimerai que tu me vois klkchoz .je veux inserer des variables taleaux dans une table
cete fois j'ai créé deux table campagne et defaut .
j'ai obtenu à partir de requete des deux colonnes de la table campagne en utilisant le mysql_fetch_array maintenant je veux inserer ces colones dans la table defaut .meci de me repondre
cete fois j'ai créé deux table campagne et defaut .
j'ai obtenu à partir de requete des deux colonnes de la table campagne en utilisant le mysql_fetch_array maintenant je veux inserer ces colones dans la table defaut .meci de me repondre