|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 130 ![]() |
Bonjour tout le monde,
je veux utiliser DISTINCT pour eviter la redondance des données... voici la requete qui me donne des elements répété pourtant c'esi simple: Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Salut,
Et quel est le problème ? Merci également de respecter les CONSEILS... à lire AVANT de POSTER SVP.
__________________
"Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément." Nicolas Boileau "Expliquer empêche de comprendre si cela dispense de chercher" Quiz Oracle : venez tester vos connaissances ! |
|
|
00
|
|
|
#3 | |
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 130 ![]() |
Citation:
le problème c'est que meme si j'utilise distinct, ca me donne des elements répétés... |
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Développeur informatique Inscription : juillet 2005 Messages : 443 ![]() |
Salut,
As tu teste avec DISTINCT ROW ?
__________________
Il est difficile d’attraper un chat noir dans une pièce sombre. Surtout lorsqu'il n’y est pas. |
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 646 ![]() |
Salut,
Il me semble qu'il faut mettre le champ sur lequel tu fais le DISTINCT en parenthèses : Code :
__________________
(\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. http://mosfootball.over-blog.com |
||
|
|
00
|
|
|
#6 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Ou quelle horreur griese!!! Combien d'énormités dans votre prose :
Citation:
Lisez l'aritcle que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L2 DISTINCT n'est pas une fonction et ne peut donc pas opérer sur une colonne en particulier. Donc pas de parenthésage. A lire sur le sujet : http://sqlpro.developpez.com/cours/sqlaz/select/#L1.2 A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 646 ![]() |
Désolé, erreur de terme, je voulais dire colonne. Mille excuses
J'ai toujours fais comme ça moi et ça marche...
__________________
(\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. http://mosfootball.over-blog.com |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 130 ![]() |
D'après vous c'est quoi la solution??? ca ne marche toujours pas?? et comment puis utiliser distinct row?? merci encore
|
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 646 ![]() |
Une question en passant, apparement ta requete SQL est a l'intérieur d'un autre langage. C'est quoi comme langage ?
__________________
(\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. http://mosfootball.over-blog.com |
|
|
00
|
|
|
#10 |
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 728 ![]() |
Moi j'utilise toujours champ et enregistrement...
Pour toddy_101, tu peux nous donner un exemple de ce que contient ta table et ce que tu aimerais avoir comme retour ? Et aussi ce que contient ta variable php ? griese : surement du php vu la variable
__________________
Mindiell "Souvent, femme barrit" - Elephant man |
|
|
00
|
|
|
#11 | ||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
toddy, je ne vois pas comment la requête que tu nous montres peut donner plusieurs lignes. Je te propose donc un petit test. Remplace provisoirement ta requête par la suivante :
Code :
|
||
|
|
00
|
|
|
#12 | |||
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 130 ![]() |
Citation:
comment puis-je tester ?? comment je fais pour afficher les champs? |
|||
|
|
00
|
|
|
#13 | |||
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 646 ![]() |
Citation:
Code :
__________________
(\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. http://mosfootball.over-blog.com |
|||
|
|
00
|
|
|
#14 | |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Citation:
(au passage, on ne parle de champ que pour un formulaire ; dans une base de données, ce sont des colonnes). |
|
|
|
00
|
|
|
#15 |
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 728 ![]() |
griese> euh, si si on peut je pense, ou alors entre 'simple quote' ? Mais php permet bien ce genre d'écriture d'une manière ou des deux.
__________________
Mindiell "Souvent, femme barrit" - Elephant man |
|
|
00
|
|
|
#16 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Griese, Mindiell : PHP utilise deux types de chaînes, les chaînes simples écrites 'entre apostrophes' (simple quotes), et les chaînes interprétées, "entre guillemets" (double quotes), à l'intérieur desquelles on peut effectivement écrire des variables, que PHP repère grâce au $ et remplace par leur valeur.
Ce système de chaînes interprétées (ou interpolées) se retrouve dans divers autres langages, comme par exemple Perl. |
|
|
00
|
|
|
#17 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 130 ![]() |
ca marche normalement... j'ai meme affiché la requete et ca donne:
Code :
|
||
|
|
00
|
|
|
#18 |
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 728 ![]() |
Antoun > Oui, c'est bien ce que j'avais dit, mais je me suis trompé de quotes
toddy > peux-tu , enfin, nous montrer quelques lignes de ta base; ce que tu souhaites obtenir; ton code php ?
__________________
Mindiell "Souvent, femme barrit" - Elephant man |
|
|
00
|
|
|
#19 | ||||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Citation:
Citation:
Bon, je vais être un peu plus explicite (tant pis pour la maïeutique |
||||
|
|
00
|
|
|
#20 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 130 ![]() |
"ca marche normalement" c'etait concernant les quotes...
bon voici mon code php: Code :
et voici quelque lignes de la table active_headliners: HeadlinerID Headliner CategoryID 116888 Marlena Shaw 26 116440 "Joy" A Gospel Christmas 26 112683 "Q4-'05 Tickets" 4 115576 +44 26 105494 100.3 The Beat Holiday Cooldown 26 112109 110 In The Shade 4 116665 12th Night Party 26 115623 13 4 113675 16 Candles 26 106830 1964...The Tribute 26 114027 2008 Summer Olympics 25 114028 2010 Winter Olympics 25 114029 2012 Summer Olympics 25 110433 25th Annual Putnam County Spelling Bee 4 105324 30 Seconds To Mars |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com