Visualizzazione dei risultati da 1 a 4 su 4

Discussione: join su due db

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    join su due db

    Devo fare una query di join su due tabelle di due database diversi oltretutto su due macchine diverse!!!

    Si può?
    Come??

    Ho letto qualcosa qui sul forum e temo che non si possa.
    Temo di dover aprire due connessioni e fare diverse query...

    Ma vorrei maggiori delucidazionI...


    qualcuno mi spiega coem fare??

    Thanks

  2. #2

    Re: join su due db

    [supersaibal]Originariamente inviato da Bregovic
    Devo fare una query di join su due tabelle di due database diversi oltretutto su due macchine diverse!!!

    Si può?
    [/supersaibal]
    No.

    Non potresti nemmeno farlo su due tabelle di database diversi dello stesso server.


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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    Re: Re: join su due db

    [supersaibal]Originariamente inviato da piero.mac
    No.

    Non potresti nemmeno farlo su due tabelle di database diversi dello stesso server.

    [/supersaibal]
    Peccato, dovrò cambiare struttura...

    Almeno si possono fare le join su tre tabelle(dello stesso db)????

    Per il momento le ho sempre fatte solo su due.....

    Ammettiamo che io abbia:

    UTENTI
    id
    nome
    cognome

    COLORI
    id
    id_utente
    testo

    CAPPELLO
    id
    id_utente
    testo


    SELECT * FROM utenti JOIN ON colori utenti.id=colori.id_utenti LEFT JOIN ON cappello utenti.id=cappello.id_utente

    ???

    Si può fare???

    Ovviamente ora ho sparato a caso tabelle campi ma soprattutto sintassi!

  4. #4
    Puoi fare tutto quel che ti pare nello stesso db. Non ci sono limiti di join... attento sempre a chiarire tabella.colonna per evitare errori e ad usare alias per impedire la sovrascrittura nel result set dei campi con lo stesso nome.


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

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.