Veritabanı tablosunda kendi içinde bağlantı




Bir veritabanı tablonuz var ve bu tablo kendi içinde bağlantıya sahip. Örneğin ;

Tablomuz kategori olsun. Bu kategori tablosundaki her kayıt bir başka kategorinin altında kaydedilebilir olsun....

KODU - UST_KATEGORI_KODU
452 - null
453 - 452
251 - 452
212 - 251
202 - 212



SELECT * FROM KATEGORI START WITH KODU= 452

CONNECT BY PRIOR KODU = UST_KATEGORI_KODU


Bu şekilde 452 'ye bağlı olan kayıtların hepsini listelemiş olacaksınız. Sonuç listesinde tüm kodları almış olacaksınız.

No comments: