• User Newbie

    un'unica query per più tabelle

    Ciao a tutti.
    ho il seguente problema .

    Supponiamo di avere una database dove abbiamo creato una prima tabella 'dati2004' contenente i seguenti campi (id, numeroatto, data(nel formato AAAA-MM-GG) oggetto, categoria) e una seconda e una terza tabella 'dati2005' e 'dati2006' con gli stessi campi.

    Se volessi fare una ricerca tramite dati inviati in un form:

    Esempio di ricerca

    data atto : dal 01-12-2005 al 01-02-2006

    come dovrei impostare la query per ottenere la lista di tutti i record trovati?


  • User Attivo

    Prova con questa:

    SELECT * FROM dati2005 WHERE data >= '2005-12-01'
    UNION
    SELECT * FROM dati2006 WHERE data <= '2006-02-01'