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

    [SQL] sostituire BETWEEN ...

    Ciao.

    Secondo voi queste
    due query restituiscono
    lo stesso risultato

    Codice PHP:
    SELECT 
    FROM categories 
    WHERE lft BETWEEN 1 
    AND 
    ORDER BY lft ASC

    SELECT 
    FROM categories
    WHERE lft 
    >= '1' AND lft '6'
    ORDER BY `lftASC 
    Imho si

    ma vorrei un vs parere

    lft >= '1' >= perchè voglio includere
    in questo caso anche la root che ha sempre valore 1

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    La seconda esclude il 6.

  3. #3
    Grazie per la risposta Sua magnificenza il moderatore
    a pro complimenti.

    Dunque ritornando a noi
    (m .... odio i nested tree )

    Ho fatto una prova
    e con questa query

    Codice PHP:
    SELECT 
    FROM categories
    WHERE lft 
    >= '1'
    AND lft '2'
    ORDER BY `lftASC 
    e il risultato è una tupla l'unica che c'è
    giusto il tuo punto se lft è 2
    nel where ho lft < 2 quindi a logica
    non dovrebbe prendere la tupla o no




    sarebbe + giusto
    Codice PHP:
    SELECT 
    FROM categories
    WHERE lft 
    >= '1'
    AND lft <= '2'
    ORDER BY `lftASC 
    matinataccia
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    codice:
    SELECT *
    FROM categories
    WHERE lft < 3
    ORDER BY `lft` ASC
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.