Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Allora, ho provato la query ma restituisce anche i casi in cui ip_utente è usato più volte con lo stesso nome_utente. Io vorrei che mi mostrasse solo le occorrenze di quando ip_utente è usato con nome_utente diversi.
    Esempio: l'IP 127.0.0.1 è stato usato dai seguenti nome_utente: tizio, caio. Se viene usato due volte dal nome_utente tizio non mi interessa. So che non è semplice e so bene che potrei cavarmela con quattro righe messe in croce in PHP, ma devo fare tutto da query MySQL.
    EDIT: cercando negli angoli più remoti della rete, ho trovato questo post che forse potrebbe fare al caso mio. Voi che ne dite? Avete altre soluzioni?
    Ultima modifica di vale_maio2; 16-08-2014 a 23:55 Motivo: trovato possibile soluzione da condividere

  2. #2
    Quote Originariamente inviata da vale_maio2 Visualizza il messaggio
    Allora, ho provato la query ma restituisce anche i casi in cui ip_utente è usato più volte con lo stesso nome_utente. Io vorrei che mi mostrasse solo le occorrenze di quando ip_utente è usato con nome_utente diversi.
    Esempio: l'IP 127.0.0.1 è stato usato dai seguenti nome_utente: tizio, caio. Se viene usato due volte dal nome_utente tizio non mi interessa. So che non è semplice e so bene che potrei cavarmela con quattro righe messe in croce in PHP, ma devo fare tutto da query MySQL.
    conta anche le occorrenze di nome_utente.

    select ip_utente, nome_utente, count(ip_utente) as tot1, count(nome_utente) as tot2
    from tabella
    group by ip_utente, nome_utente
    having tot1 > 1 and tot2 = 1

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.