Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query And or

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312

    Query And or

    Ciao ragazzi, non capisco come mai questa query non prende in considerazione
    la condizione or

    select * from rampe where id_categoria =1 and altezza_carico = 500' and passo1 = 1000 or passo2 = 1000 or passo3 = 1000 and codice_articolo like '%S%' or codice_articolo like '%SL%'


    i comandi OR in neretto mi sballano la query, non inserendoli la query funziona correttamente e soddisfa anche la condizione and codice_articolo like '%S%' or codice_articolo like '%SL%' mentre se la lascio cosi questa condizione non viene calcolata.

    come mai?

  2. #2
    perché gli AND pesano più degli OR

    prova con

    select * from rampe where id_categoria =1 and altezza_carico = 500' and (passo1 = 1000 or passo2 = 1000 or passo3 = 1000) and (codice_articolo like '%S%' or codice_articolo like '%SL%')

    nota le parentesi, pls

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312
    Perfetto, 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.