Salve,
ho una tabella con due campi
mi servirebbe estrarre questi due campi
dove il valore è diverso da una stringa vuota

faccio due queru di appoggio

q1=select campo1 as c1 from tab1 where campo1<>''
q2=select campo1 as c1 from tab1 where campo1<>''

le due query prese singolarmente mi danno ciò che volgio ottenere

quando provo a fare

select c1 from q1
UNION
select C1 from q2

è come se ottenessi una distinct della select globale
cioè solo un singolo valore non ripetuto

come risolvo