Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    [MySql] HAVING COUNT(*) = IF senza ELSE

    In sostanza vorrei che HAVING COUNT effettui il conteggio con la condizione:

    Se IF da esito positivo faccio un conteggio, se da esito negativo dovrebbe essere qualsiasi valore.

    In pratica:

    HAVING COUNT(*) = IF (condizione, 1, qualsiasi valore)

    Qualcuno mi può aiutare?

  2. #2
    non è chiaro. fa' un esempio

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da optime
    non è chiaro. fa' un esempio
    La query potrebbe essere questa:

    SELECT *, COUNT (*) FROM tabella
    WHERE ......
    GROUP BY campo1
    HAVING COUNT(*) = IF (campo2 = 1, 5, [qualsiasi valore] )

    cosa metto al posto di [qualsiasi valore]?

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.