Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query difficoltosa

  1. #1

    query difficoltosa

    Ciao ragazzi,

    sto avendo difficoltà con una query. Qualcuno mi da una mano.

    La tabella ha due campi: codice e username.

    Queste possono essere i casi che trovo nel db:

    Codice Username
    0000 x
    0000 y
    0000

    Se sono l'utente x, devo poter visualizzare sia il primo record sia il terzo.

    Qualcuno sa dirmi la sintassi corretta della query?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    "select * from tabella wheer ( username = '" & strUser & "' or username = '')"
    Forza la magica ROMA

  3. #3
    where username="x" or username is null

  4. #4
    where username="x" or username is null or username = ""
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Grazie.

    Mi sono dimenticato di aggiungere questo:

    Codice Username
    0000 x
    0000 y
    0000
    0001 z
    0001
    0003 p

    Quindi se entra l'utente con username x e cod cliente 0000
    deve visualizzare solo il primo ed il terzo non gli altri.

    Quindi c'è una condizione in più.

  6. #6
    non e' che te ne dimentichi qualcun'altra?

    SELECT elenco_campi FROM tabella
    WHERE Codice IN
    (
    SELECT Codice FROM Tabella WHERE UserName = "x"
    )

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.