PDA

View Full Version : [DB] Alias fisico sui campi di una tabella


Blackat
19-03-2007, 13:38
Salve.

L'altro giorno mi si è presentato davanti un problema per l'integrazione di due prodotti che utilizzano Mysql come DB.

L'integrazione dei due prodotti consisteva nel fare utilizzare ad entrambi la tabella degli utenti, in particolare i campi in comune sono id, username e password.

Tutti e tre i campi sono nello stesso formato.L'unica differenza sta nei nomi dei campi username e password.

Infatti, nel primo prodotto si chiamano username e password.
Nel secondo prodotto si chiamano user_username e user_password.

Ora...modificare il codice sorgente dei due prodotti per cambiare il nome è improponibile.

Ma la cosa che mi è venuta in mente ( anche se sono cosciente che è una soluzione molto sporca ) sarebbe quella di creare un "link" ( o alias ) ad un campo direttamente da DB.

Ad esempio, nel mio caso potrei dire che user_username è un link al campo username e user_password è un link al campo password.

Mysql permette di fare una cosa del genere ?