Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Cercare su più tabelle di uno stesso database

    Come si fa ad eseguire una ricerca tra più tabelle dello stesso database? AND ho già visto che non funziona...

  2. #2
    Io so che si possono unire i risultati di ricerche su più tabelle (che non è esattamente quello che cerchi ma magari ti torna utile). Se non ricordo male si usa union:

    select c1, c2 from tabella1 where condizione
    union
    select c3, c4 from tabella2 where condizione
    union
    select c5, c6 from tabella3 where condizione

    ovviamente il tutto in un unica query. Ah, e i campi devono essere simili tra loro, cioe' c1, c3 e c5 devono essere dello stesso tipo e della stessa lunghezza.

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    No io cerco qualcosa del tipo:

    SELECT * FROM tabella1 tabella2 tabella3 WHERE....

  4. #4
    Che tipo di risultato cerchi?

    Cioe' (prendiamo il mio esempio precedente) una tabella con le colonne c1, c2, c3, c4, c5, c6 (insomma le colonne di tutte le tabelle)?

    Un po' piu' dettagli grazie :master:

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    grinder guarda che come te lo ha scritto Ohmnibus è il metodo giusto..

    Rixx

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.