Non sto a illustrare tutto il progetto di cui fa parte questa SELECT, ma mi limito a illustrare ciò che sto tentando di fare.
La SELECT che devo eseguire è parametrica, del tipo
Siamo in MySQL.
SELECT <campo> FROM PIPPO
Il campo da estrarre lo devo a sua volta estrarre da una seconda tabella che censisce i campi ammissibili.
La tabella che censisce i campi, che chiameremo TAB_CAMPI, è molto semplice.
Ha un ID e un campo VARCHAR nel quale c'è il nome esatto del campo della tabella PIPPO che devo estrarre con la prima query.
Ora, facendo
SELECT (SELECT campo FROM TAB_CAMPI WHERE ID = n) FROM PIPPO
Quello che mi esce è un risultato VARCHAR contente esattamente la subquery fra parentesi![]()
Qualcuno ha dei suggerimenti?
Sono un javista, oltre a scrivere anche in altri linguaggi e in SQL sono sempre stato carente![]()
Chiedo scusa se la questione sarà banale, ma a me sfugge![]()

Rispondi quotando