Vraag : SQL vraag voor waarden een minder dan opeenvolgend aantal maar afhankelijk van andere kolomwaarde

Ik heb gegevens gelijkend op deze/>ID behoefte van Seq
1 A1
1b 2
1 C 3
1 D 4
1 E 5
2 A1
2 B 2
2d 3
2 C 4
2 E 5

I om de waarden voor alle rijen te vragen waar de Waarde minder dan Seq voor de rij is die „D“ bevat.

The de resultaatreeks zou zijn:
ID taxeert Seq
1 A1
1b 2
1 C 3
2 A1
2 B 2

Thanks!

Antwoord : SQL vraag voor waarden een minder dan opeenvolgend aantal maar afhankelijk van andere kolomwaarde

SELECTEER t1.ID, t1.Value, t1.Seq
VAN BINNEN t1 SomeTable TREED toe
   (UITGEZOCHTE t2.ID, T2. Seq
   VAN T2 SomeTable
   WAAR T2. Waarde = „D“) x OP t1.ID = x.ID EN ORDE < x="">t1.Seq DOOR t1.ID, t1.Value, t1.Seq
Andere oplossingen  
 
programming4us programming4us