Mysql Query GROUP_CONCAT
Stillcetek di anggurin gara-gara facebook nih, sempetin lah buat catatan siapa tau lain kali butuh di tengah lupa.
GROUP_CONCAT (concating multiple rows to 1 rows delimited by comma), query ini digunakan untuk menggabungkan data dalam satu row di satu field, dan list datanya di separated by comma.
Contoh saya ingin menggabungkan tag_number di satu field dan satu row dan di group sesuai dengan doc_number nya masing-masing. Contoh dibawah:
Source Data Table :
| doc_number | tag_number |
| P001-001 | P0-01-111 |
| P001-001 | P0-01-112 |
| P001-001 | P0-01-113 |
| P001-002 | P0-02-117 |
| P001-002 | P0-02-119 |
| P001-005 | P0-02-109 |
Result that I need :
| doc_number | tag_number |
| P001-001 | P0-01-111,P0-01-112,P0-01-113 |
| P001-002 | P0-02-117,P0-02-119 |
| P001-005 | P0-02-109 |
Simple query saya bisa gunakan fungsi GROUP_CONCAT di mysql, berikut querynya, untuk mendapatkan hasil seperti table result:
select
doc_number,
GROUP_CONCAT(tag_number order by tag_number) as tag_number
from
table_map_tag_docnumber
group
by doc_number
order by
doc_number
Cukup lah tralala la lala…
Install Firefork 3.5 on Ubuntu 9.04 Jaunty
Posted by Lukman in Linux Ubuntu on July 2nd, 2009
Firefork 3.5, yang konon katanya lebih cepat di banding versi sebelumnya, pas coba install di ubuntuku, eh bukan installer yang double click langsung install. Yang saya dapatkan dari mozilla.com filenya firefox-3.5.tar.bz2, Berikut cara installnya.
- Download http://www.mozilla.com/en-US/products/download.html?product=firefox-3.5&os=linux&lang=en-US
- Extract File firefork-3.5.tar.bz2
- Rename folder firefork menjadi firefork-3.5
- Buka Command Terminal
- Ketik sudo nautilus
- Copy folder firefork-3.5 ke /usr/local/lib/
- Copy File /usr/local/lib/firefox-3.5/firefork ke /firefork ke /usr/bin/
- Rename File /usr/bin/firefork Menjadi /usr/bin/firefork-3.5
- Buat Sortcut dengan klik kanan pada top panel => Add to Panel,
Pilih Custom Application Launcher dan Klik Add
Isi Name dengan : Firefork 3.5
Isi Command dengan : /usr/bin/firefork-3.5
Isi Comment dengan : Browse the World Wide Web
Select icon dengan yang anda inginkan - Run
- Periksa version dengan memilih Help => About Mozilla Firefork
Semoga bermanfaat…
Ubuntu Jaunty Bug : There was an error while performing indexing : Index corrupted
Posted by Lukman in Linux Ubuntu on May 28th, 2009
Message itu muncul terus ketika aku buka flash disk, g tau tuh kenapa tapi setelah cari solusinya sama om google, berikut hasilnya
sudo apt-get install tracker-utils
tracker-processes -r # –hard-reset
and it works
Semoga membantu kalo ada yang dapat masalah yang sama.
Lost My Taskbar Panel Ubuntu 9.10 Jaunty
Posted by Lukman in Linux Ubuntu on May 27th, 2009
Akhirnya ketemu juga solusinya, di terminal install lagi dengan mengetik
- lukman@man:~$ sudo apt-get install xfce4-panel
kalo sudah selesai install coba ketik
- lukman@man:~$ xfce4-panel
tara…… muncul lagi deh tuh taskbar yang selama ini menghilang. tapi masih ada masalah, kalo terminalnya di close, doi ikut ngeclose juga, tapi jangan khawatir. Coba masuk ke menu System => Preferences => Startup Applications, Klik Add, terus ketik di bagian command xfce4-panel dan di bagian Name ketik Taskbar Panel. Test dengan logout. taram…. semoga anda juga berhasil seperti halnya yang saya dapat. amiin.