Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177

    Scelta piu sintetica per formulazione di piu AND nel where

    dal titolo forse non capirete abbastanza
    ma la Domanda e semplice.
    ho un database con 3 campi : anno1 , anno2, anno3
    voglio creare una query che mi restituisca solo le righe dove in tutte e tre i campi sia presente la parola "a" .
    volevo sapere se ce un metodo piu lineare di quello di fare :

    " where anno1 = "a" and anno2= "a" and anno3="a" ...."

    perche comunque ogni anno ce un nuovo anno quindi non mi va di fare una query molto lunga

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Con la funzione IN()

    codice:
    WHERE 'a' IN (anno1, anno2, anno3)

    Qui trovi più informazioni: http://dev.mysql.com/doc/refman/5.5/...ml#function_in
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non c'entra con PHP, è un argomento riguardante solo il database.
    Ti sposto, ma è la seconda volta, alla prossima ti chiudo la discussione e basta, fa attenzione per favore.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177
    E se invece vorrei calcolare i punti solo di quando una squadra e stata in a come dovrei fare cioè se si trova
    Anno1 a anno2 a anno3 b
    Vorrei che mi calcolasse solo gli anni in a è non in b come potrei fare ?

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.