Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Prendre que les elements qui n'ont pas la valeurs de champs est unique [ Archives / Problème avec une requête ] (ethan_decoster)

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é 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...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.