Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2007, 14h28   #1
Membre à l'essai
 
Inscription : octobre 2005
Messages : 122
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 122
Points : 24
Points : 24
Par défaut [SQL] Créer une requête de sélection quelque peu complexe

Bonjour,

Comme le titre l'indique, je cherche à faire une requête de sélection en php qui sorte quelque peu de l'ordinaire. Je vais essayer de m'expliquer au mieux :

1> J'ai une table sql nommée "test"

2> Dans cette table, j'ai un certain nombre de champs, dont un champ nommé "test_categorie" qui contient du texte court (j'utilise VARCHAR limité à 50 caractères).

Imaginons que les enregistrements dans cette table soient les suivants :

id : 1 --- test_categorie : bavardage
id : 2 --- test_categorie : bavardage
id : 3 --- test_categorie : autre
id : 4 --- test_categorie : bavardage
id : 5 --- test_categorie : jeu
id : 6 --- test_categorie : autre
id : 7 --- test_categorie : bavardage
id : 8 --- test_categorie : jeu


Si le contenu de la table se présente comme ceci, vous constatez que les enregistrements pour le champ "test_categorie" sont divers, mais que d'une ligne à l'autre, les mêmes valeurs peuvent se retrouver.

Il y a, dans cet exemple, 3 valeurs différentes pour "test_categorie" : bavardage, autre et jeu. Et je cherche à faire une requête qui me retourne justement ces 3 valeurs : donc il s'agirait d'une requête qui me retournerait les lignes suivantes : id 1, id 3 et id 5.

Ce serait en fait une requête qui retournerait la ligne que si la valeur de "test_categorie" n'a pas déjà été retournée.

Voilà, j'ai essayé d'expliquer la situation avec le + de clarté possible. J'attends vos solutions avec impatiente (car je n'ai même pas une bribe d'idée sur ce développement ^^)

Merci bcp d'avance

Cordialement,
Guillaume
__________________
http://www.studiz.fr/
Emotion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 14h34   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Code :
SELECT DISTINCT test_categorie , id from test
devrait fonctionner pour toi.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 20h36   #3
Membre à l'essai
 
Inscription : octobre 2005
Messages : 122
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 122
Points : 24
Points : 24
Merci beaucoup
__________________
http://www.studiz.fr/
Emotion est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h24.


 
 
 
 
Partenaires

Hébergement Web