Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi 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

Baca 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.