Salve a tutti, ho una domanda diciamo "teorica" da farvi.
Io ho un database contenente una tabella principale "utenti" un elenco di username e molte altre tabelle accessorie che si appoggiano ad essa.
Per esempio supponiamo io avessi una tabella staccata chiamata "anagrafica" con tutti i dati anagrafici relativi ad ogni username.
In questa tabella io sarei tentato a prendere due strade per collegarla alla prima:
-Aggiungere una colonna "username" e poi fare una JOIN sulle due colonne username
-Aggiungere una colonna "id_username" e poi fare una JOIN sulla colonna anagrafica.id_username e sulla colonna utenti.id.
Il risultato finale sarebbe lo stesso ma, in termini di prestazioni, comporta qualcosa effettuare una join su un numero "esplicito" come l'id oppure effettuarla su una stringa quale l'username? Grazie a tutti