sql >> Database teknologi >  >> RDS >> Mysql

Trælignende dataindsamling i SQL (Mysql)

Ja, det er muligt at bruge en indlejret sætmodel. Der er en bog af Joe Celko, der beskriver, men hvis du vil gå direkte ind i den, er der en artikel der taler om det. Begge de indsamlede data, som du har brug for, kan hentes af en enkelt select-sætning som denne:

SELECT * FROM TableB where left > some_value1 and right < some_value2

I ovenstående eksempel vil forespørgslen være:

for at få alle de underordnede noder af "Portable Electronics"
SELECT * FROM Electronics WHERE `left` > 10 and `right` < 19

Artiklen beskriver, hvordan venstre og højre kolonne skal initialiseres.



  1. Søg i en hel tabel i mySQL efter en streng

  2. Hvordan håndterer man TIME datatype fra SQL Server 2008 med NHibernate?

  3. Er der sikkerhedsrisici involveret i Spotlight Cloud-overvågning?

  4. Er det muligt at bruge en kommando af typen LOAD DATA INFILE til at OPDATERE rækker i db?