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

    [sql] JOIN fra tabelle appartenenti a database diversi

    Ciao a tutti!

    Mi chiedevo se era possibile effettuare una JOIN fra due tabelle appartenenti a database diversi; è possibile? Qualcuno ha un'idea di come si possa fare?

    Ho cercato nel manuale di MySql ma ho trovato solo esempi su come fare le classiche JOIN fra tabelle appartenenti a uno stesso database... Ho cercato anche in questo forum ma anche stavolta nessun esempio e/o indizio utile...

    Un grazie ancicipato a chiunque mi sarà d'aiuto!

  2. #2
    Non credo sia possibile... la notazione dovrebbe essere del tipo:

    database.tabella.colonna....

    pero' viene richiesto l'uso di un database specifico (use nomedb). Dovresti copiare la tabella interessata nello stesso db.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Uhm... mi sa che hai ragione, piero.mac: o copio la tabella interessata nello stesso database oppure apro due connessioni distinte, una al primo database e una al secondo, e poi lancio un po' di query in più.

    Purtroppo sono costretto a usare la soluzione con due connessioni: anche se più "pesante" non posso fare altrimenti poichè le due tabelle devono rimanere in database diversi.

    Comunque grazie!

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.