Visualizzazione dei risultati da 1 a 5 su 5

Discussione: sql AND e OR

  1. #1

    sql AND e OR

    ciao a tutti,
    non riesco a capire come fare in modo che questa query abbia come condizione sine qua non il fatto che la category_id sia 5, poi che il name sia uguale a o a paolo o a luca.
    Quella che riporto sotto mi restituisce anche i luca che non appartengono alla category_id = 5.

    SELECT name
    FROM tab_names
    WHERE category_id = 5
    AND name LIKE '%paolo%'
    OR name LIKE '%luca%'

    grazie mille a tutti!

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    ok come faccio a spostare il post? o lo devo riscrivere?
    inoltre dal link che mi hai mandato mi sembra che sia corretto, ovvero che = viene prima di OR.
    Il mio problema è che vorrei che fosse così:

    category_id = 5
    AND
    name LIKE 'ciccio' OR name LIKE 'pluto' ecc....

    mamma mia non so mica se mi sono riuscito a spiegare bene

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Non lo puoi spostare, è sempre meglio aprirlo nella sezione adatta

    In questi casi vengono usati le parentesi
    codice:
    category_id = 5
    AND
    (name LIKE 'ciccio' OR name LIKE 'pluto')

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    funziona! grazie mille amico, questa è davvero un'ottima dritta!

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.