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

    [mySql] somma di due tabelle

    Salve a tutti, ho questa query sql che mi dovrebbe sommare due tabelle:

    codice:
    conn.execute ("Select sum(tot) as recTot from (SELECT count(*) as tot from persone UNION select count(*) as tot from eventi)")
    ma mi restituisce questo errore:

    codice:
    Every derived table must have its own alias
    Dove sbaglio?

    Grazie, ciao.

  2. #2
    persone ed eventi devono avere gli stessi campi per poter usare il comanda UNION

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da silverwings
    persone ed eventi devono avere gli stessi campi per poter usare il comanda UNION
    Scemenza totale


    Così dovrebbe funzionare
    codice:
    conn.execute ("Select sum(tot) as recTot from (SELECT count(*) as tot from persone UNION select count(*) as tot from eventi) as a")

  4. #4
    se provo a fare:
    codice:
    recordCount = recCount("recTot")
    mi da:
    codice:
    Program type out of range
    ovviamente recCount è il recordset
    set recCount = "Select ..."

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.