salve a tutti,

sto cercando di effettuare una query su piu tabelle ma riscontro un problema quando aggiungo una tabella specifica.

Questa tabella contiene la voce 'offerta' esattamente come le altre.

se faccio la query singolarmente solo per la tabella 'lungotermine' mi da i risultati
se faccio union tra 'furgone' e 'auto' mi da risultati.
union tra tutte e 3 le tabelle non da risultati.

codice:
$prendi_tutti = "(SELECT * FROM lungotermine WHERE offerta='si')  UNION (SELECT * FROM auto WHERE offerta='si') UNION (SELECT * FROM furgone WHERE offerta='si')";
Quale puo essere il problema? c'è un modo migliore?

grazie in anticipo