Programming Resource
Posts tagged connect prior
Display Tree Structure using SQL
0Untuk membuat tree format dalam SQL kita bisa menggunakan keyword CONNECT BY PRIOR. Sebagai contoh kita ingin menampilkan data employee dalam format tree. Kita akan menggunakan schema HR, karena dalam dalam employee ada relasi ke diri sendiri yaitu manager_id.
SELECT lpad(' ', level*2) || first_name || ' '||last_name
FROM employees
CONNECT BY PRIOR employee_id = manager_id
START WITH manager_id IS NULL;
Perlu diingat dalam penggunaan CONNECT BY PRIOR kita tidak bisa menggunakan JOIN. Untuk kasus tertentu kita bisa menggunakan trik SUB QUERY.