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

    [MySQL]Sommare due query

    Salve a tutti mi chiedevo se fosse possibile sommare il risultato di due query MySQL ad esempio ho la query

    SELECT COUNT(*) FROM amicizia WHERE amico1=binary('JquWWlelfBeE0tMjggFO')

    e la query

    SELECT COUNT(*) FROM amicizia WHERE amico2=binary('JquWWlelfBeE0tMjggFO')

    che resituiscono tutti e due un risultato numerico....

    Come posso sommare i risultati delle due query?
    Why so serious?????

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    codice:
       select sum(cont) from  (SELECT COUNT(*) as "cont" FROM amicizia
     WHERE amico1=binary('JquWWlelfBeE0tMjggFO') 
    union all SELECT COUNT(*) as "con" FROM amicizia
     WHERE amico2=binary('JquWWlelfBeE0tMjggFO')) as temp
    che comunque possono essere fatta con un unica query molto più semplice modificando il filtro:

    codice:
    SELECT COUNT(*)  FROM amicizia
     WHERE amico2=binary('JquWWlelfBeE0tMjggFO') or amico1=binary('JquWWlelfBeE0tMjggFO')

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.