begin process at 2012 05 26 23:27:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Prendre que les elements qui n'ont pas la valeurs de champs est unique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Prendre que les elements qui n'ont pas la valeurs de champs est unique

jeudi 30 mars 2006 à 17:47:53 | Prendre que les elements qui n'ont pas la valeurs de champs est unique

ethan_decoster

Je vais essayer de vious expliquer mon cas... G une requete : SELECT CAS, ISOLATEUR FROM CI WHERE ((CAS = "27649") OR (CAS = "27650") OR (CAS = "27651") OR (CAS = "27652") OR (CAS = "27653")) ORDER BY ISOLATEUR; Le probleme c'est que dans les differents cas 27649, 27650, ... il y a des isolateur communs (ex.: CAS 27649 et CAS 27650 ont l'isolateur R125/4) et ces doublons "isolateurs" il ne faut pas qu'il apparaissent dans le resultat final mais seulement les isolateurs qui sont uniques. Quelqu'un aurait une piste? Moi je comparerais chaque enregistrement en le comparant avec l'enregistrement suivant en eliminant les enregistrement qui ont les isolateurs communs... Mais j'ai aucune idee de comment mettre ca en SQL... Merci pour votre aide Ethan Decoster
vendredi 31 mars 2006 à 09:56:25 | Re : Prendre que les elements qui n'ont pas la valeurs de champs est unique

Mindiell

Réponse acceptée !
Bonjour, Dans ton cas, peux-tu nous dire ce que tu obtiens et ce que tu veux, genre : j'ai ca : cas isolateur ------------------ 27649 R125/4 27650 R125/4 je veux ca : cas isolateur ------------------ 27650 R125/4 C'est à dire supprimer l'isolateur en trop. Si c'est ca que tu veux, comment choisit-on le cas à garder, le plus grand, le plus petit, n'importe ? Voila,
vendredi 31 mars 2006 à 10:11:30 | Re : Prendre que les elements qui n'ont pas la valeurs de champs est unique

ethan_decoster

Réponse acceptée !
Voila pour le moment g ca comme resultat a mon select: CAS ISOLATEUR 27649 I125/1 27650 I125/2 27649 I125/3 27649 I125/4 27650 I125/4 27649 I125/7 27651 I126/3 27650 I126/3 27651 I126/4 27652 I126/4 27651 I126/6 27652 R117 27653 R126 27651 R126/1 27649 R126/1 27652 R126/2 27650 R126/2 27653 R126/5 27651 R126/5 Et il m'est demande ca dans le programme(si c'est possible): CAS ISOLATEUR 27649 I125/1 27650 I125/2 27649 I125/3 27649 I125/7 27651 I126/6 27652 R117 27653 R126
vendredi 31 mars 2006 à 10:15:21 | Re : Prendre que les elements qui n'ont pas la valeurs de champs est unique

Mindiell

Réponse acceptée !
Tu veux donc eliminer les doublons, pas juste n'en prendre qu'un... alors... SELECT cas, isolateur FROM ci WHERE isolateur IN ( SELECT isolateur FROM ci GROUP BY isolateur HAVING COUNT(isolateur) = 1 ) Voilà, la sous-requête te permet de ne sélectionner que les isolateurs présents une seule fois, la requête principale te permet d'afficher leur cas :o) bon courage !
vendredi 31 mars 2006 à 12:34:26 | Re : Prendre que les elements qui n'ont pas la valeurs de champs est unique

ethan_decoster

Réponse acceptée !
Merci cette fonction est la bonne et elimine tout les doublons isolateurs dans la requete donc je ne grde que les resultats bon. Et je n'ai pas besoin des cas se rapportant au isolateur donc c'est nickel. Merci SELECT isolateur FROM ci GROUP BY isolateur HAVING COUNT(isolateur) = 1


Cette discussion est classée dans : enregistrement, prendre, cas, isolateur, isolateurs


Répondre à ce message

Sujets en rapport avec ce message

Impossible de supprimer un enregistrement [ par titeade ] Des lors que je rajoute une propriété dans la table, j ne peut plus supprimer d'enregistrement, alors que la propriété accepte les valeus nulles.Sql s Supprimer le dernier enregistrement effectué [ par cispo ] Bonjour, je voudrais savoir si il existe des fonctionnalités toutes faites pour supprimer le dernier enregistrement d'une table (celui dont le numéro Autoriser un seul enregistrement [ par brice_nice ] Bonjour je voudrais savoir s'il est possible et comment faire avec SqlServer pour n'autoriser qu'un seul enregistrement à l'intérieur d'une table ?Mer help clé du dernier enregistrement [ par edclaire ] Bonjour,Je vous envoie un mail car j'ai une question sur le langage SQL.Je veux recupérer la clé du dernier enregistrement que j'ai inséré dans labase problème d'enregistrement [ par nawal59 ] Salut..jai un formulaire de saisie, et vu qu'il est long j'ai du le faire en deux formulaires. DOnc grace à un bouton mis sur la1ere partie du formula SOURIS (molette) ET ENREGISTREMENT [ par nawal59 ] salut...j'ai un formulaire de saisie, lorsque je roule la roulette de la souris, les enregistrements précédents s'affichent. Comment faire pour "bloqu Je voudrais savoir comment afficher un enregistrement Aléatoire dans une table Access par exemple pub car je veux créer un système de pub [ par hotlines ] Je voudrais savoir comment afficher un enregistrement Aléatoire  dans une table Access par exemple pub car je veux créer un système de pub conseil publications please :-) [ par franckydeluka ] Bonjour à tousj'aurais besoins de vos conseils  je m'explique :en terme de trafic réseaux et rapidité du systèm INSERT INTO une seule valeur [ par bigondas ] j'ai un formulaire access fait à partir d'une table seule, le but de ma requête est que lorsque l'on clique sur un bouton, la macro appelée déclenche ma procedure me selection que le 2eme enregistrement [ par amylee1984 ] bonjour j'ai une petit probleme avce une procedure : cette dernier va me selectioner les acteurs qui fetront leur anniversaire le mois courant j'ai 2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales