Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Tanya MySql Query

mas mas master, mau tanya kalo kasusnya seperti ini, kira2 menggunakan fungsi mysql apa ya ?


kalo sudah ada pertanyaan yg sama seperti ini, mohon link nya dong master.. thanks a lot. :smile:

Comments

  • edited April 2017
    @wongndro pake FULL OUTER JOIN hrsnya bisa, Penjelasan JOIN, kalo di mysqlnya tidak support FULL JOIN bs pk alternative lain seperti ini SqlFiddle
  • @blackarch makasi banyak mas atas bantuannya, pake FULL OUTER JOIN ga suport :/

    solve jadinya begini:
    SELECT a1.kd, a1.nama, a2.kd, a2.nama 
    FROM
    (
    SELECT a1.kd kd FROM a1
    UNION
    SELECT a2.kd kd FROM a2 ORDER BY kd
    ) a_join
    LEFT JOIN a1 ON a1.kd = a_join.kd
    LEFT JOIN a2 ON a2.kd = a_join.kd
    ORDER BY a_join.kd

    :smile:
  • mungkin bisa juga select * from a1 left join a2 on a1.kd = a2.kd union all select * from a2 left join a1 on a2.kd = a1.kd
Sign In or Register to comment.