Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Come recupero dati da diverse tabelle in ordine di data?

    Come da oggetto, dovrei recuperare valori da un database access prendendoli da 3 tabelle differenti.

    Successivemante queste dovrebbero essere inserite in un recordset in ordine di data, quindi mischiati tra loro.

    Come si fa una select di questo tipo? (i valori si chiamano allo stesso modo per le 3 tabelle differenti)

    Grazie dell'aiuto

  2. #2
    Usando UNION.
    SELECT ...
    UNION
    SELECT ...
    UNION
    SELECT ...

  3. #3
    puoi usare una UNION


    SELECT campi FROM tabella1
    UNION
    SELECT stessicampi FROM tabella2

  4. #4
    Grazie delle dritte.... provo subito

  5. #5
    Utente di HTML.it L'avatar di Ivy_
    Registrato dal
    Oct 1999
    Messaggi
    17

    ???

    ciao, ho lo stesso problema ma non ho capito la risposta.

    vorrei fare un motore di ricerca, ho 5 tabelle con nomi diversi di campi.
    non capisco la sintassi dell'UNION...

    nel msg sopra c'è scritto "select union select union select union" e in mezzo che ci metto???



    lia

  6. #6

    Re: ???

    Originariamente inviato da Ivy_
    ciao, ho lo stesso problema ma non ho capito la risposta.

    vorrei fare un motore di ricerca, ho 5 tabelle con nomi diversi di campi.
    non capisco la sintassi dell'UNION...

    nel msg sopra c'è scritto "select union select union select union" e in mezzo che ci metto???



    lia

    eh? se sono diversi...

  7. #7
    Utente di HTML.it L'avatar di Ivy_
    Registrato dal
    Oct 1999
    Messaggi
    17

    in che senso?

    ho provato a scrivere così

    ...
    select titolo from news
    union all
    select procedimenti from descr_campo
    union all
    select titolo_pareri from pareri
    union all
    select testo_pareri from pareri
    union all
    select titolo_giur from giur
    union all
    select testo_giur from giur
    union all
    ...

    e non mi va. non mi stupisco, mi sarei stupita del contrario ))
    ma non so perchè non va!

    ma non c'è un "select all database"???? ))

  8. #8

  9. #9
    Utente di HTML.it L'avatar di Ivy_
    Registrato dal
    Oct 1999
    Messaggi
    17

    non va

    non va significa che mi dà errore.

    ma ho capito perchè:
    gli dico "where titolo..."
    ma non in tutte le tabelle ho un campo titolo....

    di solito uso
    sql="select * from news where titolo like '%" & cosacerco & "%' '"

    ma qui i nomi di tabelle sono diverse, e non so proprio che valore dirgli di confrontare...

    grazie
    lia

  10. #10
    beh, forse dovresti dirci cosa vuoi fare esattamente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.