Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Select con più condizioni

    Ho bisogno di una striga SQl che faccia ciò:

    Select * from tabella where id = 10 and valido = 'si' and campo1 like '%"pippo"%' or campo2 like '%"pippo"%'

    ma evidentemente sbaglio qualcosa in quanto la select in questo modo non mi filtra i record con id = 5....

    Credo sia un problema di parentesi... ma non so dove metterle!!!
    help
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non credo c'entrino molto le parentesi visto che gli hai detto

    codice:
    ...WHERE ID = 10 AND ....
    Quindi il 10 è una condizione essenziale!

    Roby

  3. #3
    Infatti la cosa che non capisco è proprio questa.... se mi fermo qui:

    Select * from tabella where id = 10 and valido = 'si'

    funziona tutto, se aggiungo il resto non mi filtra + l'id
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  4. #4
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, access non vuole "%" ma l'asterisco!
    prova cosi:
    codice:
     Select * from tabella where id = 10 and valido = 'si' and (campo1 like '*pippo*' or campo2 like '*pippo*')
    Jupy

  5. #5
    io ho sempre usato "%" con access senza problemi, ho provato l'asterisco ma non cambia... cosa c'è che non va:

    codice:
    select * from tabella where id = 10 and campo1 = 'v' and campo2 like '%"pippo"%' order by ID


    in questo modo non mi filtra più l'ID!!!
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  6. #6
    Ho risolto, dovevo mettere le parentesi così:

    and ((campo1 like '%"pippo"%') or (campo2 like '%"pippo"%'))

    Grazie lo stesso e alla prosssima!
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

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.