Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    unire interrogazioni più tabelle

    Salve a tutti,

    generalmente per visualizzare i dati prelevati da una tabella in mysql uso il seguente codice

    codice:
    SQL1 = "select * FROM annunci WHERE DataDeletePost < Now()and copiaemail <>'' " 
    set rs1=conn.execute(sql1)
    Do while NOT rs1.EOF
    ....
    ....
    ...
    rs1.movenext
    loop
    ora il mio problema è che ho tre tabelle anzichè una ossia al posto di anunci ho le tabelle annunci1, annunci2, annunci3.
    Vorrei interrogarle e avere a disposizione i dati per una visualizzazione come sopra, ossia posso mettere i risultati dell'interrogazione delle tre tabelle in rs1?
    Scusatemi se il mio linguaggio tecnicamente fa schifo, ma spero di essermi ugualmente spiegato!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    usa UNION
    solo che nelle query devi specificare i nomi dei campi, e selezionare campi omogenei dalle varie tabelle, nello stesso ordine

    select titolo, autore form tabella1 UNION select titolo, autore form Tabella2......
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    quando nell' esempio scrivi "autore form", li indichi come campi ?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.