Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query

  1. #1

    Query

    Come faccio a interrogare il db con due where?

    Faccio un esempio

    Select *
    From Documenti
    Where ID = 1
    AND where Livello = 0


    è fattibile una cosa del genere?

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    fattibile e semplice

    Select * From Documenti Where ID = '1' AND Livello = '0'

    Ovviamente estrapoli dalla Tbl Documenti tutti i record che hanno nel campo ID il valore 1 e nel campo Livello il valore 0

  3. #3

    Ma perchè così invece non funziona!

    Ma perchè invece così non funziona?
    Cioè mi funziona ma non fa la and sembra sempre un OR

    codice:
    SELECT *
    FROM Documenti
    WHERE ID LIKE '%k1%' OR Titolo LIKE '%k1%' OR Autore LIKE '%k1%' OR Uploader LIKE '%k1%' AND Tipologia = 'k'

  4. #4
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    Nel tuo modo può esser verificato un or ma deve esserci l'and soddisfatto

    Non so se è la sintassi giusta ma prova così
    codice:
    SELECT *
    FROM Documenti
    WHERE ((ID LIKE '%k1%' OR Titolo LIKE '%k1%' OR Autore LIKE '%k1%' OR Uploader LIKE '%k1%') AND Tipologia = 'k')

  5. #5

    OK

    Così funziona alla perfezione

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.