Ciao a tutti!
Volevo sapere se è possibile assegnare a nomeNuovaCol (nomeCol AS nomeNuovaCol) dove nomeNuovaCol sarà distinta per ogni colonna di ogni riga trovata con una select.
Mi spiego meglio con un esempio:
Ho la tabella utente:
vorrei selezionare le prime 4 persone che hanno 18 anni con un'unica query (in questo caso quindi saranno 3 le persone trovate), e assegnare "nome" e "cognome" in "nomeCampi" differenti, in questo modo:codice:nome cognome eta andrea rossi 18 fabio cozzi 25 mario bianchi 18 luca verdi 18
La seguente query è incompleta, ma non so come completarla/modificarla:codice:nomeCampo valore nome1 andrea cognome1 rossi nome2 mario cognome2 bianchi nome3 luca cognome3 verdi
infatti questa query è sbagliata perchè restituisce i nomi delle colonne tutti uguali:codice:SELECT utente1.`nome` AS nome1, utente1.`cognome` AS cognome1 FROM utente AS utente1 WHERE utente1.`eta` = 18; LIMIT 4
Se non è possibile assegnare i nomi di ogni colonna per ogni riga distinti, in che modo posso ottenere un risultato simile? Devo per forza eseguire 4 query (invece di una sola) con l'utilizzo di OFFSET?codice:nomeCampo valore nome1 andrea cognome1 rossi nome1 mario ---> nome2? cognome1 bianchi ---> cognome2? nome1 luca --->nome3? cognome1 verdi --->cognome3?
Aspetto vostri suggerimenti!
Grazie!![]()

Rispondi quotando