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

    Interrogare tabelle collocate in 2 DB diversi

    Buon pomeriggio, ho questo problema, da sommare a gl'altri.CMQ.
    Come si fà a relazionare 3 tabelle sul DB "A1" e una tabella sul DB "B1"?
    Tenterò di spiegarmi cosa devo fare:

    1) Questi dati sono nel DB "A1"
    2) con una select nella tabella "A" estrapolo due dati: "Canone" e "Numero Rapporto"
    3) tramite "Numero Rapporto" entro dentro la tabella "B" ed estrapolo la "Matricola"
    4) tramite la "Matricola" entro dentro la tabella "C" ed estrapolo il "Numero Complesso"

    1) Questi dati sono nell'unica tabella del DB "B1"
    2) tramite il "Numero Complesso" estrapolato dal DB "A1" devo estrapolare altri dati che sono nel DB "B1", tabella "D".
    Cosi composta:
    - ID - COD_COMPLESSO - RENDITA1 - RENDITA2 - RENDITA3

    Il risultato deve essere, l'unione della tabella "D" del DB "B1" con il "Canone" della costruzione della prima select sul DB "A1".

    In sintesi, dovrei trovare per ogni "Numero Complesso" il relativo "Canone".

    PS: il "Numero Complesso" è determinato da N. "Matricola"


    Grazie mille.....

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    11
    ciao prova con un INNER JOIN epoi le operazioni che ti servono..


    SELECT ...
    FROM a1.tab
    INNER JOIN b1.tab
    ON a1.tab1.el1 = b1.tab2.el2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    39
    Ciao, puoi usare il PHP e tramite mysql_select_db() cambiare il database dopo che hai preso i dati dal primo.
    Crystal Solutions
    Sito Web - Crystal Solutions Siti Internet

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.