Ciao.

La prima che hai detto.

Io ho sempre usato il primo metodo e credo sia il migliore.
Sono due query, ma non troppo pesanti.
Altrimenti con un'unica se il risultato della query ha 30000 record, con 20 campi..... troppa fatica.

Ciao.