Visualizzazione dei risultati da 1 a 10 su 38

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Genova, presenza costante a Milano
    Messaggi
    100
    Sì perché se quote_associative.anagrafica_id è != 0 risulterà sempre vero e quindi farà un prodotto cartesiano su tutte le tabelle...

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    208
    Quote Originariamente inviata da razzoli Visualizza il messaggio
    Sì perché se quote_associative.anagrafica_id è != 0 risulterà sempre vero e quindi farà un prodotto cartesiano su tutte le tabelle...
    Non ho ben capito cosa intendi...

    L'ho modificata così, ma questo 14mila e rotti che esce è un numero che s'inventa completamente. E' forse il prodotto che dici tu? Facendo la somma totale senza intrecci, il totale dell'intera tabella è 3748, il totale utente scelto (fittizio, sono dati di prova) è 3625

    SELECT cognome, nome, SUM(quota) AS totale_quote_associative, SUM(importo) AS totale_quote_div, SUM(cifra) AS totale_versamenti
    FROM anammi.anagrafica
    left JOIN anammi.quote_associative ON quote_associative.anagrafica_id = anagrafica.id
    left JOIN anammi.quote_diverse ON quote_diverse.anagrafica_id
    left JOIN anammi.quote_versate ON quote_versate.anagrafica_id


    WHERE anagrafica.id=1;



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.