Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [mysql] select tra 2 tabelle con gli stessi nomi dei campi.. chi prevale?

    semplice query:


    SELECT t1.*, t2.* FROM t1,t2 WHERE t2.aid = t1.id


    se t1 e t2 hanno alcuni campi con nomi uguali mysql quale prefereisce tra i 2?

  2. #2

    Re: [mysql] select tra 2 tabelle con gli stessi nomi dei campi.. chi prevale?

    Originariamente inviato da xnavigator
    semplice query:


    SELECT t1.*, t2.* FROM t1,t2 WHERE t2.aid = t1.id


    se t1 e t2 hanno alcuni campi con nomi uguali mysql quale prefereisce tra i 2?
    l'ultima colonna elencata nel select sovrascrive le precedenti con lo stesso nome.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Prevale in che senso?
    In caso di ambiguità, se non risolta tramite alias o notazione punto (come nel tuo esempio), la query genererà un errore.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da nicola75ss
    Prevale in che senso?
    In caso di ambiguità, se non risolta tramite alias o notazione punto (come nel tuo esempio), la query genererà un errore.
    edit. Non avevo letto la risposta di Piero. Scusate.
    .. e ho fatto pure casino coi quote e i pulsanti.

  5. #5

    Re: Re: [mysql] select tra 2 tabelle con gli stessi nomi dei campi.. chi prevale?

    Originariamente inviato da piero.mac
    l'ultima colonna elencata nel select sovrascrive le precedenti con lo stesso nome.
    thx in effetti stavo sperimentando la stessa cosa

    potevo anche evitare di aprirlo sto 3d

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.