Arisalve a tutti, so veramente poco di query tuttavia avrei l'esigenza di fare alcune select da un db per estrarne una tabella.
Vi posto il problema.
Ho db (ma va?) in cui ci sono 2 tabelle: user_profiles e users
Ora da users sono riuscito ad estrarre (seguendo https://www.mrw.it/sql/ref/select_393.html) il nome utente, il nome e cognome, la data di registrazione e la mail. Così:
1. La query funziona. Tuttavia volevo chiedere una cosa, la referenza AS: dopo scrivo il nome da visualizzare, ma se tale nome è composto da due parole? Es "name AS Nome" se lo volessi fa diventare "name AS Nome e cognome" mi da un errore di sintassi ho provato anche così "name AS (Nome e cognome)," ma nulla come è evidente ignoro una sintassi più complessa xD me lo potete spiegare?
2. nella seconda tabella user_profiles ci sono indirizzi e numeri di telefono. la tabella è strutturata così

EDIT: volevo dire che l'ordering è sempre lo stesso cioè 1 per l'indirizzo, 2 per la città e 3 per il telefono
Dove l'user id corrisponde all'id dell'utente, profile_key al campo (es indirizzo, numero di tel etc...), profile_value ovviamente al valore.
Ora mi chiedevo se si potesse realizzare una quesy che estrapoli dalle 2 tabelle i valoi che ho estratto già con la query che ho postato più l'indirizzo e il numero di telefono che si trovano nella seconda tabella. Insomma unire i dati dell'una e dell'altra tabella in modo da avere sulla stessa riga i dati corrispondenti a nome, nome utente, mail, città, indirizzo, numero di telefono.
T.T ho cercato in rete ma con le keyword "refernza sql FROM" non ho trovato granchè una manina? =)
Vi posto il problema.
Ho db (ma va?) in cui ci sono 2 tabelle: user_profiles e users
Ora da users sono riuscito ad estrarre (seguendo https://www.mrw.it/sql/ref/select_393.html) il nome utente, il nome e cognome, la data di registrazione e la mail. Così:
Codice:
SELECT name AS Nome, username AS User, email AS Email, registerDate AS Registrato
FROM users
1. La query funziona. Tuttavia volevo chiedere una cosa, la referenza AS: dopo scrivo il nome da visualizzare, ma se tale nome è composto da due parole? Es "name AS Nome" se lo volessi fa diventare "name AS Nome e cognome" mi da un errore di sintassi ho provato anche così "name AS (Nome e cognome)," ma nulla come è evidente ignoro una sintassi più complessa xD me lo potete spiegare?
2. nella seconda tabella user_profiles ci sono indirizzi e numeri di telefono. la tabella è strutturata così

EDIT: volevo dire che l'ordering è sempre lo stesso cioè 1 per l'indirizzo, 2 per la città e 3 per il telefono
Dove l'user id corrisponde all'id dell'utente, profile_key al campo (es indirizzo, numero di tel etc...), profile_value ovviamente al valore.
Ora mi chiedevo se si potesse realizzare una quesy che estrapoli dalle 2 tabelle i valoi che ho estratto già con la query che ho postato più l'indirizzo e il numero di telefono che si trovano nella seconda tabella. Insomma unire i dati dell'una e dell'altra tabella in modo da avere sulla stessa riga i dati corrispondenti a nome, nome utente, mail, città, indirizzo, numero di telefono.
T.T ho cercato in rete ma con le keyword "refernza sql FROM" non ho trovato granchè una manina? =)