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.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

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:

Tanggapan

  • edited April 28
    @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.