|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Bonjour,
j'ai des membres inscrit sur mon site et ils viennent de différents pays. j'aurais besoin d'avoir liste unique de chaque pays. Pour cela, j'ai exécuté la requête suivante : Code :
|
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() |
Citation:
Est-ce qu'en supprimant tout ce qui ne concerne pas le pays ça répond à ton besoin ? Code :
Citation:
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||||
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Bonjour CinePhil et merci pour ton aide.
Pour répondre à ta question : Ils devraient apparaître parce qu'il y a des membres inscrits qui sont originaires de ces pays. |
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() |
Salut,
ça ne serait pas le filtre where : Citation:
__________________
define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas. |
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Ce filtre correspond aux adhérents inscrits sur le site dont le profile à été validé.
Je ne prends en compte que les adhérents qui ont été validés. |
|
|
00
|
|
|
#6 |
![]() ![]() |
Et bien il faut que tu cherches un exemple de données qui ne fonctionne pas et tu devrais trouver pourquoi ça ne fonctionne pas.
À moins que ma requête t'ai maintenant donné ce que tu cherches à obtenir ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
OK Cinephil,
je teste ce soir. |
|
|
00
|
|
|
#8 | ||||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Bizarre,
la requête ne m'affiche rien du tout... Quand je fais un echo Code :
Code :
|
||||
|
|
00
|
|
|
#9 | |||||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Citation:
Avec cette requête tous les pays apparaissent bien mais en plusieurs fois, voici le résultat : Code :
|
|||||
|
|
00
|
|
|
#10 |
![]() ![]() |
Normal ! Tu demande les villes avec donc, autant de fois le pays qu'il y a de villes dans le pays !
Dans ma requête, j'avais retiré les colonnes ne concernant pas le pays.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
|
|
|
00
|
|
|
#12 |
![]() ![]() |
Pas normal que ma requête ne renvoie aucune ligne et que la tienne en renvoie vu que les conditions de jointure sont les mêmes !
La seule différence que je vois entre ta requête et la mienne (hormis les colonnes que tu as ajoutées au SELECT) est le caractère alphanumérique du 2 dans la condition de restriction du WHERE. De quel type est la colonne flatforswap_adherent.valide ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#13 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
la voici :
Code :
|
||
|
|
00
|
|
|
#14 |
![]() ![]() |
OK, donc il faut effectivement mettre le 2 entre apostrophes et tu devrais avoir des résultats avec ma requête.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#15 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
OK, super!
Merci Cinephil. Je met ça en place ce soir. Si je veux les pays par ordre alphabétique je rajoute ça à la fin de la requête C'est bien ça ? Par contre j'ai absolument besoin des continents, la requête finale devient donc Code :
|
||
|
|
00
|
|
|
#16 | ||
![]() ![]() |
Si tu as besoin des continents, ajoute la jointure avec la table des continents :
Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
|
|
#17 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 187 ![]() |
Merci Cinephil, ça fonctionne.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com