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

    [SQL] Consiglio su una select

    Ciao a tutti,

    ho questa select:

    SELECT id_articolo, tipo_articolo, genere, artista_gruppo, album, sottogenere
    FROM articoli
    WHERE stato_articolo = 'ok' AND tipo_articolo = 'Recensioni' AND genere = colname OR sottogenere = colname2
    ORDER BY artista_gruppo ASC

    il mio problema è che io passo o il parametro genere o il parametro sottogenere tramite url. se passo genere le condizioni

    stato_articolo = 'ok' AND tipo_articolo = 'Recensioni'

    vengono rispettate, ma se passo

    sottogenere = colname2

    mi trovo anche record con stato_articolo = 'pippo' e tipo_articolo = 'pluto'

    come posso strutturare la query in modo che mi rispetti sempre i parametri stato_articolo e tipo_articolo?

    grazie mille per le risposte!

  2. #2
    questione di parentesi...
    codice:
    WHERE stato_articolo = 'ok' 
           AND tipo_articolo = 'Recensioni' 
           AND (genere = colname OR sottogenere = colname2)

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie mille!

    adesso funziona.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.