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

    Problema unione due campi da tabelle distinte

    Salve!
    Ho un problema.
    Ho due tabelle.

    Tabella 1
    - id_relazione
    - email

    Tabella 2
    - id_relazione
    - cont_email

    Quello che voglio ottenere è l'unione delle due tabelle tramite la condizione WHERE tabella1.id_relazione=tabella2.id_relazione e fin qui semplice, ma è possibile fondere i due campi email e cont_email con un alias unico?

    E' possibile quindi che come risultato della JOIN i due campi tabella1.email e tabella2.cont_email vengano assegnati ad un alias join_mail?

    Saluti

  2. #2
    tutto è possibile...devi prima rinominare quel campo in una delle due tabelle...

    esempio:
    codice:
    SELECT *
    FROM tabella1 AS t1
    JOIN (
       SELECT id_relazione, cont_email AS email
       FROM tabella2
    ) AS t2 ON t1.id_relazione = t2.id_relazione

  3. #3
    YUMMMmmmm... figo
    Ora provo!

  4. #4
    codice:
    SELECT *
    FROM tabella1 AS t1
    JOIN (
       SELECT id_relazione, cont_email AS email
       FROM tabella2
    ) AS t2 ON t1.id_relazione = t2.id_relazione
    Mmmmmmmmmmmm... no non funge
    Mi restituisce solo le email contenute in T2 :master:

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 © 2024 vBulletin Solutions, Inc. All rights reserved.