[SQL] Opschuiven van nummering

Pagina: 1
Acties:

  • Vm1heA
  • Registratie: Augustus 2000
  • Laatst online: 12-02 13:17
Ik heb dus een tabel waar een ID veld in staat van de rows.
Daarnaast een 2e ID voor de gebruiker waar dingen gegroeppeerd staan.
In die groepen staan rangschiknummers voor die groep.

Nu is het zo , als ik een row weg haal dat er in de rangschiknummers een gat valt, die moet opgeschoven worden.

Het ID en 2e ID doet er niet toe, maar gaat puur om de rangschiknummers.

Echter het is wel zo, er zijn nummers die 2x voor kunnen komen zoals nullen of lege velden.

Is er in SQL mogelijkheid deze groep samen te schuiven dat ze aansluiten of moet ik dat ik PHP zelf gaan doen door alles in te lezen en dan zelf gaan sorteren met een stukje script ?

Ik draai de db op Oracle met een ODBC koppeling.
En php 4.3.6

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
zoiets?

code:
1
2
3
UPDATE Tabel
SET Volgorde = Volgorde - 1
WHERE Volgorde > [Volgorde die net verwijderd is]

Oops! Google Chrome could not find www.rijks%20museum.nl


  • Vm1heA
  • Registratie: Augustus 2000
  • Laatst online: 12-02 13:17
Het werkt.