Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    33

    [MySQL] Come restituire righe con campo a valore casuale (hash)?

    Chiedo aiuto a voi guru dei DB.
    Ho una tabella con tre colonne "id" (auto_increment), "id_utente" e "accettato". Lo stesso utente può essere presente più volte nella tabella in base al numero di messaggi che ha inviato. Il relativo campo "accettato" può avere valore di default "0" (non ha mandato nessun messaggio), ma che successivamente diventerà "acc" (messaggio inviato e accettato), "rif" (messaggio inviato e rifiutato) o un hash casuale che viene inserito quando il messaggio inviato è in attesa di essere accettato o rifiutato.

    Ora dovrei recuperare il numero totale delle righe che riportano l'hash (che siano quindi diversi da 0, acc, rif) nonchè i relativi id(auto increment).
    Pensavo a NOT IN ma non ho idea di come si faccia per controllare 3 valori diversi nella stessa query, sempre se ci sia il modo.

    Potete aiutarmi?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Genova, presenza costante a Milano
    Messaggi
    100
    Certo:

    WHERE nome_campo NOT IN ('a', 'b', 'c');

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    33
    Ottimo, funziona alla grande!
    Grazie mille.

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.