ASK - Query Menggabungkan Filed

18 views
Skip to first unread message

Fajar Zahrial

unread,
Aug 8, 2018, 9:32:04 PM8/8/18
to BengkelProgram
Halo mastah-mbatah,
mohon bantuannya please, bagai mana cara menggabungkan beberapa field menjadi 1 field,

contoh :

select no_rangka, pengerjaan, tanggal_service from tabel_service

hasilnya akan seperti ini :

no_rangka        pengerjaan          tanggal_service 

mr1234           ganti oli                    2018-01-20
mr1234           spooring                   2018-01-20
mr1234           body repair               2018-01-20
mr1234           service berkala         2018-08-28


hasil yang di inginkan seperti ini :

no_rangka        pengerjaan                                          tanggal service
mr1234            ganti oli - spooring - body repair          2018-01-20
mr1234            service berkala                                     2018-08-28


terima kasih bantuannya :)

Syahid Juang

unread,
Aug 9, 2018, 12:20:56 AM8/9/18
to bengkelprogram@googlegroups com
kalo di mysql sih pake groupgroup_concat dan sub query:

SELECT no_rangka, (SELECT GROUP_CONCAT(b.pengerjaan SEPARATOR ', ') FROM bengkel b WHERE b.tanggal_service=a.tanggal_service) AS pengerjaan, tanggal_service FROM bengkel a GROUP BY tanggal_service

BR/Syarif

--
--
URL group: http://groups.google.com/group/bengkelprogram?hl=id
Untuk keluar dari grup ini, kirim email kosong ke bengkelprogra...@googlegroups.com
Website: http://www.bengkelprogram.com
---
Anda menerima pesan ini karena berlangganan grup "BengkelProgram" di Google Grup.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke bengkelprogra...@googlegroups.com.
Untuk opsi lebih lanjut, kunjungi https://groups.google.com/d/optout.


--
Regards,
Syarif Hidayatullah

Mohamad Rafi

unread,
Aug 9, 2018, 12:20:56 AM8/9/18
to bengkel...@googlegroups.com
Sudah coba pakai concat() gan?

Misal:
Select concat(field1, " pemisah ", field2, ...) From table

--

syarif

unread,
Aug 9, 2018, 12:20:56 AM8/9/18
to BengkelProgram
kalo di mysql sih pake groupgroup_concat dan sub query:

SELECT no_rangka, (SELECT GROUP_CONCAT(b.pengerjaan SEPARATOR ', ') FROM bengkel b WHERE b.tanggal_service=a.tanggal_service) AS pengerjaan, tanggal_service FROM bengkel a GROUP BY tanggal_service

BR/Syarif



Reply all
Reply to author
Forward
0 new messages