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 MySQL Discussion :

resultat de requete jointe


Sujet :

Requêtes MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 8
    Points : 7
    Points
    7
    Par défaut resultat de requete jointe
    Bonjour a tous,

    Apres deux heures de recheche sur le web je ne trouve, donc je me tourne vers vous amis et vous demandede l'aide.

    Mon probleme :
    dans ma base j'ai 2 tables sur lesquels je fais une jointure, jusque la tout va bien pas de probleme mes resultats sortent exactement comme je voulais, mais voila dans chacune de mes table un champs porte un nom identique "codeClient" ce qui est traduit par client.codeClient et demande_carte.codeClient pour chacune des tables
    voici la requete, vous aurez compris que le jointure se fait par le codeClient.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	$Search = mysql_query("
    	select * 
    	from client LEFT JOIN demande_carte  ON client.codeClient = demande_carte.codeClient 
    		where 1 $req1 $req2 $req3 $req4 $req5
    				limit $debut,$z
    		") or die(" la requete Sclient1 a échouée<br>".mysql_error());
    je fait un mysql_fetch_object pour ressortir mes resultats, et voici mon soucis, je les ais tous saul le codeClient qui est identique dans les 2 tables.

    J’ai bien testé $Rresult->client.codeClient, mais rien n’y fait.
    Ma question, quel est la syntaxe pour recupere ce @§# »@ç& de codeClient.

    Merci de m’avoir lu.

    JJ

  2. #2
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 274
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 274
    Points : 1 991
    Points
    1 991
    Par défaut
    Au lieu de mettre une *, mets directement tes noms de colonne
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 8
    Points : 7
    Points
    7
    Par défaut [resolu]
    Merci , mais j'avais mis une * pour vous epargner la liste de mes champs.
    Enfin j'ai la solution qui est du reste hypersimple il suffit de faire des alias
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     select client.codeClient as AliasCodeClient
    Voila trop facile suffit d'y penser

    Merci a tous

    JJ

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/01/2006, 18h49
  2. [debutant]Est-ce possible un tel resultat de requete???
    Par kenzo080 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/07/2005, 02h50
  3. creer champ avec valeur constante dans resultat de requete
    Par freejeje dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 20/05/2005, 10h52
  4. Resultats de requetes vides et pourtant !!
    Par ahage4x4 dans le forum ASP
    Réponses: 2
    Dernier message: 19/05/2005, 15h30
  5. [C#] Affichage resultat de requete dans 2 Labels
    Par kenzo080 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2004, 20h07

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