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

    Problema con query SELECT * FROM

    Ciao a tutti.

    Perchè questa query invece di restituire 17 records ne restituisce soltanto 1 ?

    I records che rispondono alle condizioni della query ci sono nella tabella mysql, lo ho contati anche manualmente... eppure...:

    codice:
    SELECT * FROM reg WHERE
    ( IMP <> '-' AND ORE <> 0 AND COD LIKE '9168383%' ) 
    AND ( COD LIKE '916838310%' AND IMP = 'STR' AND DATA = '2008-04-24' ) 
    ORDER BY DATA LIMIT 0, 25


    Grazie

  2. #2

    Re: Problema con query SELECT * FROM

    Originariamente inviato da Vitacillina
    Ciao a tutti.

    Perchè questa query invece di restituire 17 records ne restituisce soltanto 1 ?

    I records che rispondono alle condizioni della query ci sono nella tabella mysql, lo ho contati anche manualmente... eppure...:

    codice:
    SELECT * FROM reg WHERE
    ( IMP <> '-' AND ORE <> 0 AND COD LIKE '9168383%' ) 
    AND ( COD LIKE '916838310%' AND IMP = 'STR' AND DATA = '2008-04-24' ) 
    ORDER BY DATA LIMIT 0, 25


    Grazie
    Perchè c'è un solo record che soddisfa tutte le condizioni.
    Forse dovresti mettere un OR al posto di AND tra i due blocchi tra parentesi...

  3. #3

    Re: Re: Problema con query SELECT * FROM

    Originariamente inviato da Domenix
    Perchè c'è un solo record che soddisfa tutte le condizioni.
    Forse dovresti mettere un OR al posto di AND tra i due blocchi tra parentesi...
    Ti ringrazio molto hai risolto il mio problema

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