Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Ci sono tanti modi per arrivare allo stesso risultato.

    Prova questo (non testato)

    Codice PHP:
    select from tabella T1
    inner join 
    (select ip_utentecount(distinct nome_utente) as tot 
     from tabella group by ip_utente
     having tot 
    1T2 
    on T1
    .ip_utente T2.ip_utente 
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #2
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Ci sono tanti modi per arrivare allo stesso risultato.

    Prova questo (non testato)

    Codice PHP:
    select from tabella T1
    inner join 
    (select ip_utentecount(distinct nome_utente) as tot 
     from tabella group by ip_utente
     having tot 
    1T2 
    on T1
    .ip_utente T2.ip_utente 
    Ho appena provato e ci stiamo avvicinando, ho solo fatto una leggera modifica di sintassi:

    codice:
    SELECT * FROM `tabella` AS T1
    inner join 
    (select ip_utente, count(distinct nome_utente) as tot 
     from `tabella` group by ip_utente
     having tot > 1) AS T2
    on T1.ip_utente = T2.ip_utente
    In questo modo mi fa vedere solo gli IP che sono stati utilizzati da più nomi utente. Problema: ho 12.150 risultati per la query, in quanto mi mostra anche righe diverse nelle quali nome_utente e ip_utente coincidono. È possibile rimuovere queste occorrenze? Ovvero vedere un solo risultato per ogni coppia ip_utente/nome_utente.
    Comunque grazie mille, è un enorme passo avanti

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.