Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    quanti record di una tabella con campo corrispondente a prima tabella

    salve a tutti qui si vede il vero data master:

    ho due tabelle con un campo in comune unite con una join,(left o right join,per intenderci,non inner join)

    e devo contare quanti record della prima tabella,una volta fatta la join, corrispondono alla select distinct della seconda tabella,eseguita su altro campo.


    chi mi aiuta?
    Sono pronto a incontrare il Creatore. Se il Creatore sia pronto all'ardua prova di incontrare me, è un'altra questione.
    -- Winston Churchill

  2. #2
    fai la left join e salvi il risultato in una tabella perche' no anche temporanea. fai la seconda query distinct e salvi in un altra tabella. A questo punto riincroci i dati delle 2 tabelle...

  3. #3
    ci ho pensato,in realtà vengo da una select distinct della tabella,estrapolo i dati distinti e li uso per una select count where campo = campo estrapolato dala prima tabella,ma lo script mi rallenta il server..mi da un timeout,dici che usando delle tabelle temporanee mi impiega meno tempo?
    Sono pronto a incontrare il Creatore. Se il Creatore sia pronto all'ardua prova di incontrare me, è un'altra questione.
    -- Winston Churchill

  4. #4
    mi piacerebbe partecipare al gioco, ma no compriendo. qualcuno mi fa un disegnino?

  5. #5
    si le tabelle temporanee possono aiutare nelle prestazioni... Ora non so di che mole di dati parliamo... Ma tentare non costa niente

  6. #6
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    Originariamente inviato da bomberdini
    fai la left join e salvi il risultato in una tabella perche' no anche temporanea. fai la seconda query distinct e salvi in un altra tabella. A questo punto riincroci i dati delle 2 tabelle...

  7. #7
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    Originariamente inviato da bomberdini
    si le tabelle temporanee possono aiutare nelle prestazioni... Ora non so di che mole di dati parliamo... Ma tentare non costa niente

  8. #8

  9. #9
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    Originariamente inviato da Holidaysoft.it
    Divertente questo post, voglio ricevere gli aggiornamenti... come faccio??

    Ciao
    Mik
    Mettilo tra i preferiti, o nella "home" (a seconda del browser che prediligi)

  10. #10
    stasera provo e vi faccio sapere,cmq finora gestisco circa un centinaio di migliaia di record ma di query aggregate in questa maniera non avevo mai cercato soluzioni di ottimizzazione,spero tanto che le tabelle temp mi risolvano la cosa..
    Sono pronto a incontrare il Creatore. Se il Creatore sia pronto all'ardua prova di incontrare me, è un'altra questione.
    -- Winston Churchill

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 © 2026 vBulletin Solutions, Inc. All rights reserved.