Domanda

Mi chiedo se è possibile restituire un set di risultati con i nomi delle colonne, che sono memorizzati in una tabella separata. Questo è possibile o ho bisogno di uno stored_procedure con le variabili. Vedi link per mysql_dump e la descrizione del gruppo di risultati richiesti:

http://pastie.org/584865

È stato utile?

Soluzione

Dovreste usare una stored procedure che l'avrebbe generare SQL in modo dinamico e quindi eseguirlo. I nomi delle colonne non sono realmente i dati di prima classe in SQL, quindi non si può fare qualsiasi cosa con loro. Essi sono determinati in fase di analisi di query, prima di eseguire la query o il recupero di tutti i dati.

Suggerisco di farlo nella vostra applicazione, invece. Basta avere il display app / salvare / qualsiasi i nomi corretti invece dei nomi delle colonne del database.

PS: Si sta abusando il modello relazionale orribilmente. Si prega di considerare con molta attenzione se si davvero vuole questo schema. Il tuo schema fallisce la prima forma normale. E qual è worksheet_type_lookup per? Non worksheets dirvi quale tipo?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top