ciao!

ho due tabelle (entrate e uscite) che sono speculari.
hanno la stessa struttura, cambiando ovviamente in nomi dei campi.
sto provando ad unirle in query tramite UNION, ma i valori sono sfalzati.
o meglio, non vengono tirati su alcuni valori della tabella uscite:
codice:
SELECT * FROM entrate e
INNER JOIN causali ON e.causale_id = causali.causale_id
INNER JOIN conti ON e.conto_id = conti.conto_id
WHERE e.utente_id = ?
UNION
SELECT * FROM uscite u
INNER JOIN causali ON u.causale_id = causali.causale_id
INNER JOIN conti ON u.conto_id = conti.conto_id
WHERE u.utente_id = ?
dove sto sbagliando??