Estrarre dati da 5 tabelle

di il
4 risposte

Estrarre dati da 5 tabelle

Salve ragazzi qualcuno potrebbe aiutarmi dovrei estrarre dei dati da 5 tabelle che sono unite tra loro da chievi primarie non uguali per tutte , eseguendo le inner join va lentissimo e non gira perche ne devo fare 5 , qualcuno potrebbe aiutarmi su un alternativa?

4 Risposte

  • Re: Estrarre dati da 5 tabelle

    Ciao ho modificato il titolo della discussione: non iniziare più discussioni con titolo "aiutoo" perché non hanno senso.
    inoltre ho rimosso il post di risposta a una discussione che non ha nulla a che vedere col tuo problema.

    Ti chiedo di leggere il regolamento e postare in maniera adeguata, grazie
  • Re: Estrarre dati da 5 tabelle

    A parte il fatto che il problema non è ben spiegato ... Spiega meglio di quali tabelle si tratta, le chiavi, che vuoi dire con "non uguali per tutte" ...

    Cosa vorresti estrarre con la query ... insomma, non siamo maghi ...
  • Re: Estrarre dati da 5 tabelle

    HO 5 tabelle
    1)Dettaglio
    chiavi primarie sono : idmovmag , id riga
    da qui devo estrarre idrigasaldo gli altri dati non mi interessano (penso si debba collegare con la chiave primaria di tabella giacenze)
    2)Righe
    chiavi sono idmovmag, idriga
    da qui devo estrarre codarti , descrizione, codcommessa , data
    3) Anagrafica
    chiavi id anagrafica
    da qui devo estrarre ragionesociale
    4) giacenze
    chiave idrigasaldo
    devo estrarre saldo e tipoelemento
    5) testa
    chiave idmovmag
    da qui devo estrarre numdoc, contiene anche idanagrafica
    Dovrei estrarre questi dati! Spero sia piu chiaro cosi, ho provato cosi ma mi ripete alcuni articoli :
    Select distinct A.RagioneSociale , G.CodArt,R.CodCommessa , T.NumDoc ,G.CodDep , G.QtaSaldo , T.DataReg from MAGGiacenze G
    inner join MAGMovDettaglioMovimentazione D on G.IdRigaSaldo = D.IdRigaSaldo
    inner join MAGMovTeste T on D.IdMovMag = T.IdMovMag
    inner join STDAnagrafiche A on T.IdAnagrafica = A.IdAnagrafica
    inner join MAGMovRighe R on T.IdMovMag = R.IdMovMAg
    order by t.DataReg desc
    grazie per l'aiuto
  • Re: Estrarre dati da 5 tabelle

    oregon ha scritto:


    A parte il fatto che il problema non è ben spiegato ... Spiega meglio di quali tabelle si tratta, le chiavi, che vuoi dire con "non uguali per tutte" ...

    Cosa vorresti estrarre con la query ... insomma, non siamo maghi ...
    Ho riscritto il tutto spero di essere stato più chiaro ! =D
Devi accedere o registrarti per scrivere nel forum
4 risposte