RSS
When someone shares something of value with you and you benefit from it, you have a moral obligation to share it with others...

Pivot dan Cross-tab Query

Pivot atau cross-tab query sering digunakan untuk mendapatkan informasi dari dimensi yang berbeda. Sesuai rencana Dzaky, setelah minggu lalu membahas join dan group, dilanjutkan pada posting kali ini tentang pivot atau cross-tab query. Sebelum kepermasalahan kita lihat kembali salah satu contoh pada posting terdahulu. Untuk mendapatkan kembali informasi lengkap dari kedua tabel, dilakukan dengan klausa JOIN.

Join, Group dan Pivot

Join dan group hampir selalu digunakan pada basis data relational yang memenuhi normalisasi. Tabel pivot atau cross-tab sering diperlukan ketika ingin melihat informasi dari dimensi yang berbeda. Pada contoh yang lalu, setelah dilakukan normalisasi, menghasilkan dua buah tabel, yaitu tabel turai (yang berisikan uraian) dan transaksi (yang berisikan transaksi setiap uraian). Lihat kembali posting Dzaky tentang intro rollup, null-rollup, dan ifnull-rollup yang membahas tentang group with rollup.