Visualizzazione dei risultati da 1 a 5 su 5

Discussione: SQL: aiuto

  1. #1

    SQL: aiuto

    Come faccio a selezionare dei risultati e a scartarne altri?
    In questo esempio:
    SELECT * FROM table WHERE (colonna1='$valore_select_form') OR (colonna2='$valore_select2_form').

    Questa mi ritorna i valori della prima select, oppure della seconda, oppure di entrambe assieme, ma quest'ultimo risultato non lo voglio, come faccio???

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38
    scusa, ma allora se l'ultima non la vuoi, fai solo la prima select...

    SELECT * FROM table WHERE (colonna1='$valore_select_form');

    o forse non ho capito una mazza!!!

  3. #3

    Re: SQL: aiuto

    Originariamente inviato da Baluba
    Come faccio a selezionare dei risultati e a scartarne altri?
    In questo esempio:
    SELECT * FROM table WHERE (colonna1='$valore_select_form') OR (colonna2='$valore_select2_form').

    Questa mi ritorna i valori della prima select, oppure della seconda, oppure di entrambe assieme, ma quest'ultimo risultato non lo voglio, come faccio???
    usa la if di mysql....
    codice:
    where if(colonna1='$valore_select_form', 
             colonna1='$valore_select_form',
             colonna2='$valore_select2_form')

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

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1
    non vorrei sbagliarmi ma credo che puoi usare la xor di sql, però ora non mi ricordo assolutamente la sintassi, magari cercando con google trovi qualche documento.

    Altrimenti puoi anche fare una select tipo

    ....
    where ((colonna1='$valore_select_form') AND (colonna2<>'$valore_select2_form')) or ((colonna1<>'$valore_select_form') AND (colonna2='$valore_select2_form'))

    è unpo articolata ma funziona!

  5. #5

    Ho combinato!!!

    yeahhhhhhhh

    Bastava che al posto del = mettessi LIKE.

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.