Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query con due AND

  1. #1
    Utente di HTML.it L'avatar di Nuzzio
    Registrato dal
    Jan 2002
    Messaggi
    182

    Query con due AND

    Ciao a tutti ho neccessità di correggere una query.
    HO in un DB tre campi ID, NOME, NUMERO. A me interessa prelevare dal DB tutti i nomi per esempio con la lettera A (oppure B, C, D...) e con NUMERO 1 e 2...
    Non riesco a scrivere bene la query.


    SELECT * FROM Tabella WHERE Nome LIKE '$_GET[Lettera]%' AND Numero='1' AND '2'

    Cosi se sono con la lettera A è OK , ma se per esempio vado in B, mi tirra fuori anche le lettera A con NUMERO 1 e 2... :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    forse intendevi cosi'?

    SELECT * FROM Tabella WHERE Nome LIKE '$_GET[Lettera]%' AND (Numero='1' OR Numero ='2')
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    ehm...nn credo di aver capito troppo bene ma se vuoi estrarre tutti i record che hanno come iniziale del nome una lettera e che abbiano come numero o 1 oppure 2 la query da fare dovrebbe essere

    Codice PHP:
    <?
    $lettera 
    $_GET['Lettera'];

    $select "SELECT Id, Nome, Numero FROM Tabella WHERE Nome LIKE '".$lettera."%' AND (Numero = 1 OR Numero = 2)";

    ?>
    Mi scuso in anticipo se nn ho capito la domanda...


  4. #4
    Utente di HTML.it L'avatar di Nuzzio
    Registrato dal
    Jan 2002
    Messaggi
    182
    Grazie ragazzi funziona benissimo.

    Alla prossima, ciao

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.