MySql selection sans doublon (select distinct)
12 messages
• Page 1 sur 1
- papa
- WRInaute discret

- Messages: 54
- Inscription: 21 Sep 2004
MySql selection sans doublon (select distinct)
Bonjour,
j'ai une table avec
LIEUX PAYS MER
Marseille FR 1
Paris FR 0
Nantes FR 0
Bruxelles BE 0
Amsterdam HO 1
je veux recupérer mes codes pays en fonction du critere mer
Mais si je fais :
SELECT 'PAYS' FROM ma_table WHERE 'MER'='0'
J'obtiens 3 enregistrements dont 2 FR
si je fais
SELECT 'PAYS' FROM ma_table WHERE 'MER'='0' GROUP BY 'paycode'
je n'obtiens aucun enregistrement
et si je fais
SELECT DISTINCT 'PAYS' FROM ma_table WHERE 'MER'='0'
je n'obtiens encore aucun enregistrement
Quelle est donc la bonne formule SVP ???
j'ai une table avec
LIEUX PAYS MER
Marseille FR 1
Paris FR 0
Nantes FR 0
Bruxelles BE 0
Amsterdam HO 1
je veux recupérer mes codes pays en fonction du critere mer
Mais si je fais :
SELECT 'PAYS' FROM ma_table WHERE 'MER'='0'
J'obtiens 3 enregistrements dont 2 FR
si je fais
SELECT 'PAYS' FROM ma_table WHERE 'MER'='0' GROUP BY 'paycode'
je n'obtiens aucun enregistrement
et si je fais
SELECT DISTINCT 'PAYS' FROM ma_table WHERE 'MER'='0'
je n'obtiens encore aucun enregistrement
Quelle est donc la bonne formule SVP ???
- papa
- WRInaute discret

- Messages: 54
- Inscription: 21 Sep 2004
non pas d'erreur,
en fait je cherche la requete directement avec le boitier sql de mon phpmyadmin
mais
soit j'ai tous les enregistrements (2500 pour 20 code de pays differents)
soit aucun
quelle serait la requete pour en obtenir qu'un seul code pays selon la valeur du champs mer (qui me garderait la Belgique par exemple et ne retiendrait pas luxembourg)
en fait je cherche la requete directement avec le boitier sql de mon phpmyadmin
mais
soit j'ai tous les enregistrements (2500 pour 20 code de pays differents)
soit aucun
quelle serait la requete pour en obtenir qu'un seul code pays selon la valeur du champs mer (qui me garderait la Belgique par exemple et ne retiendrait pas luxembourg)
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Pourquoi mets tu des quotes partout ? :S
Si tu affichais les erreurs MySQL et PHP, ça t'aiderait aussi...
non, c'est plutôt l'un ou l'autre.
- Code: Tout sélectionner
SELECT DISTINCT PAYS FROM ma_table WHERE MER= 0
je n'obtiens aucun enregistrement
Si tu affichais les erreurs MySQL et PHP, ça t'aiderait aussi...
seebz: faut pas un "group by" avec distinct ?
non, c'est plutôt l'un ou l'autre.
- citizenofwakana
- Nouveau WRInaute

- Messages: 1
- Inscription: 7 Déc 2007
Bonjour, en fait je comprends pas trop pourquoi tu as mis des quotes autour de MER (avec les quotes, ca devrait toujours etre faux et te renvoyer aucun résultats)
- hooka
- Nouveau WRInaute

- Messages: 14
- Inscription: 21 Fév 2009
Re: MySql selection sans doublon (select distinct)
bonjout,
j ai un table qui contient plusieur colomne
je souhaite selectionner 2 colomne et je souhaite aussi que les ligne du colomne email ne se repete pas ( avec distinct )
si je valide cette requette
merci d avance
j ai un table qui contient plusieur colomne
je souhaite selectionner 2 colomne et je souhaite aussi que les ligne du colomne email ne se repete pas ( avec distinct )
si je valide cette requette
- Code: Tout sélectionner
select distinct email from table
merci d avance
12 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Problème select distinct
- Probleme de SELECT DISTINCT
- [SQL] Select, Distinct, Max, Group by et autres fariboles
- Pré-sélection d'une option dans un <select> sous IE
- mysql DISTINCT
- Contraire de "SELECT DISTINCT" en SQL
- [résolu]Mysql et doublon
- [résolu][MySQL] Sélection groupée et comptage
- Select where MYSQL
- Update / Select et Mysql
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Outils Google pour les entreprises : Google Agency Toolkit - 01-03-2009
- De la publicité ciblée dans les cartes de Google Local - 31-03-2006
- Les différents systèmes de mise en cache des données - 16-08-2010
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Les adresses IP de Google et Googlebot - 05-10-2006
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


