IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] Créer une requête de sélection quelque peu complexe


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 122
    Points : 55
    Points
    55
    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

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DISTINCT test_categorie , id from test
    devrait fonctionner pour toi.

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 122
    Points : 55
    Points
    55
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/12/2013, 11h08
  2. [SQL] Élaborer une requête de sélection en fonction d'un formulaire
    Par encore_php dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/02/2008, 09h10
  3. [requète sql] Créer une vue ordonnée
    Par gangsoleil dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/01/2006, 19h34
  4. Requête de sélection un peu complexe
    Par new_wave dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/01/2006, 15h44
  5. Réponses: 1
    Dernier message: 03/08/2005, 12h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo