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

Langage SQL Discussion :

pb requete 3 tables


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 33
    Points : 22
    Points
    22
    Par défaut pb requete 3 tables
    Je voudrais faire une requete sur 3 tables mais sans doublons.
    Une table outils, une table theme et une table destinataire.
    Je fais une recherche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql=mysql_query("SELECT distinct nomoutils,idt,idd,nomdestinataire,nomtheme,cheminoutils from destinataire,theme,outils where (idt=idtheme and nomtheme like '%$recherche%') or (idd=iddestinataire and nomdestinataire like '%$recherche%')");
    mais cela me sort les outils en double.
    Merci.

  2. #2
    Membre habitué Avatar de Original Prankster
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    226
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 226
    Points : 192
    Points
    192
    Par défaut
    Utilise la clause GROUP BY champs que tu ne veux pas en double

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 33
    Points : 22
    Points
    22
    Par défaut
    Merci beaucoup!
    Je ne ferias plus cette erreur

  4. #4
    Membre habitué Avatar de Original Prankster
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    226
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 226
    Points : 192
    Points
    192
    Par défaut
    Lol, c'était pas une erreur dans le sens où tu ne t'es pas trompé, mais plutôt une absence de connaissance...

    C'est en se butant à des problèmes qu'on apprend, n'est-ce pas ?

    De rien, bonne chance pour la suite.

    (PS : si tu utilises GROUP BY, enlève le DISTINCT il devient inutile)

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

Discussions similaires

  1. Requete sur table avec Tableau
    Par Sichagadel dans le forum Langage SQL
    Réponses: 3
    Dernier message: 08/11/2005, 14h05
  2. requete multi table - multi champ
    Par Jean-Matt dans le forum Oracle
    Réponses: 6
    Dernier message: 14/10/2005, 17h18
  3. LIBPQ - Affichage requete dans table virtuelle
    Par Mike@Nestor dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 27/07/2005, 14h11
  4. Probleme requete ALTER TABLE
    Par syseval dans le forum Langage SQL
    Réponses: 4
    Dernier message: 07/04/2005, 12h49
  5. Requete SQL (Table PARADOX) et LCK...
    Par asenaici dans le forum Bases de données
    Réponses: 8
    Dernier message: 09/11/2004, 12h00

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