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 :

+ de details sur le nom d'une colone.


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de KINENVEU
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 184
    Par défaut + de details sur le nom d'une colone.
    bonjour,

    j'ai un souci avec le nom des variables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT t1.*, t2.* FROM t1, t2;
    admettons, j'ai t1.id et t2.id (meme nom de colone)

    je me retrouve avec 2 fois la colone 'id'.

    est-il possible, de "forcer" le nom de toutes les variables avec la table dont elles proviennent ?

    genre : t1.id, t1.c2, ..., t2.id, t2.c1, ...

    (l'exemple est volontairement tres simple, imaginez plusieurs tables avec beaucoup de colones et beaucoup de noms en communs pour justifier ma question ...)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 50
    Par défaut
    Je ne pense pas, tu risques d'être obliger de traiter les champs un par un... (sauf si je me trompe )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select table1.id as tab1id, table2.id as tab2id,... FROM table1, table2;
    Le plus simple serait peut-être de renommer les noms de tes champs dans tes tables pour ne pas avoir de doublon de nom de champs...
    table1.id -->table1.idtab1
    table2.id -->table2.idtab2
    ...

  3. #3
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    en effet, si tu veux éviter de remettre 2fois le même champ, il faut les 'faire à la main'. bon courage

  4. #4
    Membre confirmé Avatar de KINENVEU
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 184
    Par défaut
    en fait, je ne peux pas changer le nom des colonnes dans les tables.

    j'ai a peu pres 200 colonnes (petit cas), donc je ne veux pas (et ce ne serait pas envisageable) les ecrire en dur.


    en attendant, j'utilise le fait que les noms des colonnes sont ordonnees, et que pour le moment, je n'ai pas "beaucoup" de noms en double.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT t1.*, t2.* FROM t1, t2;
    le 1er id sera t1.id
    et le 2eme id sera t2.id

    c'est pas terrible, mais je n'ai pas mieux (rapport qualite/prix) pour le moment ...

    merci pour votre aide.

    si quelqu'un trouve une solution, je suis preneur.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/11/2011, 16h34
  2. test sur le nom d'une propriété
    Par Hefbee dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/11/2007, 08h46
  3. Requete sur le nom d'une table.
    Par LyLy_91 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 02/07/2007, 11h31
  4. test sur le nom d'une fonction
    Par Art19 dans le forum C
    Réponses: 6
    Dernier message: 26/06/2006, 18h29
  5. [XSL] Test sur le nom d'une balise
    Par KibitO dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 18/12/2005, 13h44

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