mysql full join lebih dari 2 table

halo agan2 sekalian ane mau nanya query untuk melakukan full join lebih dari 2 table di mysql gimana ya gan ?

kalo buat 2 table ane tau caranya dan ane nyoba jg berhasil(yg pake left outer Union right outer), tapi pas ane otak atik biar bisa jd buat 10 table malah eror

ada yg tau caranya gan ? soalnya pengen ane terapin buat tugas akhir make php

maap kalo terlalu basic pertanyaannya soalnya ade udh nyari tapi minim bgt nemu tentang ini :D

avatar Holmes25
@Holmes25

8 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

contoh

 select allk.k, t1.c1, t2.v2, t3.v3, t4.v4
from (select k from t1 union
      select k from t2 union
      select k from t3 union
      select k from t4
     ) allk left outer join
     t1
     on allk.k = t1.k left outer join
     t2
     on allk.k = t2.k left outer join
     t3
     on allk.k = t3.k left outer join
     t4
     on allk.k = t4.k;

sumber https://stackoverflow.com/questions/21565159/full-join-multiple-tables-on-same-columns

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban