Self Join MySQL
Ada suatu kasus. Ada tabel karyawan. Nah manager juga dimasukkan ke dalam table ini. Struktur table seperti ini:
id|nama|manager_id|
kemudian misalnya datanya sebagai berikut:
id|nama|manager_id|
1|bayu|0|
2|d3ptzz|1|
3|puji|1|
4|priyono|2|
5|triwibowo|2|
Dan ingin dihasilkan data seperti ini:
id|nama|manager|
2|d3ptzz|bayu|
3|puji|bayu|
4|priyono|d3ptzz|
5|triwibowo|d3ptzz|
Maka untuk mendapatkan hasil seperti diatas, SQL querynya sebagai berikut:
SELECT id, nama, manager_id AS mid, (SELECT nama FROM karyawan WHERE id = mid) As manager FROM karyawan WHERE manager_id […]