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

Requêtes PostgreSQL Discussion :

Requête répétant résultat 3465 fois


Sujet :

Requêtes PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut Requête répétant résultat 3465 fois
    Bonjour a tous.

    J'ai un petit soucis avec une de mes requêtes.

    En effet la requête devrait me donner un seul résultat.

    Il me le trouve bien mais me le répète 3465 fois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT t1.id_fichier, t1.id_uploader, t1.id_domaine, t1.nom_fichier, t1.commentaire, t1.date_crea, t1.validation, t1.sous_classe, t1.nom_sur_disque, t1.id_sous_domaine, t1.lieu_photo, t1.date_prise_photo, t1.nom_original, t1.location_ferroviere, t1.centre, t1."GPS", t4.mail_uploader, t2.nom_domaine, t3.nom_sous_domaine, t1.pointkilometrique, t1.location_ferroviere FROM fichier AS t1, domaine AS t2, sous_domaine AS t3, uploader AS t4 WHERE t1.nom_fichier LIKE '%test%';
    j'ai essayé avec distinct, pour le même résultat.

    Je ne comprends pas la logique sur ce coup la!

    Si quelqu’un a une idée merci d'avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour,

    il manque les clauses de jointures dans votre requête.

    Reprenons les bases : http://sqlpro.developpez.com/cours/sqlaz/jointures/

  3. #3
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    WHERE t1.nom_fichier LIKE '%test%'

    ça marche tres bien habituellement avec la jointure manuelle.

  4. #4
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Mais quel c** je fais ce soir lol

    J'ai juste oublié la moitié de la requête.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT t1.id_fichier, t1.id_uploader, t1.id_domaine, t1.nom_fichier, t1.commentaire, t1.date_crea, t1.validation, t1.sous_classe, t1.nom_sur_disque, t1.id_sous_domaine, t1.lieu_photo, t1.date_prise_photo, t1.nom_original, t1.location_ferroviere, t1.centre, t1."GPS", t4.mail_uploader, t2.nom_domaine, t3.nom_sous_domaine, t1.pointkilometrique, t1.location_ferroviere FROM fichier AS t1, domaine AS t2, sous_domaine AS t3, uploader AS t4 WHERE t1.nom_fichier LIKE '%test%'  and t4.id_uploader = t1.id_uploader AND t1.id_domaine=t2.id_domaine AND t1.id_sous_domaine=t3.id_sous_domaine order by date_crea;
    Merci punkoff

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

Discussions similaires

  1. [SQL2K]Une même requête des résultats différents
    Par jeeerome dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/07/2006, 14h20
  2. RecordSource avec une requête sans résultat
    Par temar dans le forum Access
    Réponses: 4
    Dernier message: 23/05/2006, 18h13
  3. requète double en 1 fois
    Par Yoshio dans le forum Débuter
    Réponses: 10
    Dernier message: 15/01/2006, 23h37
  4. Une chaîne, une requête, des résultats...
    Par tsing dans le forum Requêtes
    Réponses: 3
    Dernier message: 20/03/2005, 21h38
  5. [requête]donner résultat que si + de n lignes...
    Par Titia765 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 10/06/2003, 12h02

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