Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Pirlo DB Join Table

Saya kesulitan, ketika ingin melakukan join table... ada yang tau gak sql untuk PDO database khususnya JOIN table...

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

select
  table1.id,
  table1.categoryId,
  table2.title as category,
  table1.title,
  table1.content
from table1 left join table2
  on table1.categoryId = table2.id

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

saya punya tiga table dan ingin menggabungkan ketiga table itu, struktur tablenya seperti ini.


#table: status
>> col: id
>> col: tgl_status
>> col: status
>> col: user_id

#table: komentar
>> col: id
>> col: tgl_komentar
>> col: komentar
>> col: user_id
>> col: status_id

#table: user
>> col: id
>> col: nama
>> col: photo

Saya ingin menampilkan atau ngejoin tiga table ini, dengan struktur user_id pada table status menyesuaikan dengan id yang ada di table user, kemudian status_id dari komentar menyesuaikan id dari table status. serta user_id yang ada di komentar tentunya menyesuaikan dari id pada table user.

sehingga struktur tablenya menjadi seperti ini.


#table : JOIN
>> col : id -> status
>> col : tgl_status -> status
>> col : status -> status
>> col : user_id -> status
>> col : nama -> user
>> col : photo -> user
>> col : id -> komentar
>> col : tgl_komentar -> komentar
>> col : komentar -> komentar
>> col : status_id -> komentar
>> col : user_id -> komentar
>> col : nama -> user
>> col : photo -> user

kira-kira bisa gak jadi seperti itu? saya ingin data yang dikeluarkan seperti LEFT JOIN, karena saya ingin menampilkan semua data dari table. hanya dengan 1 query. gimana caranya ya? mohon bantuannya gan.

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

select
  status.id,
  status.tgl_status,
  status.status,
  status.user_id as status_user_id,
  status_user.nama as status_nama,
  status_user.photo as status_photo,
  komentar.id as komentar_id,
  komentar.tgl_komentar,
  komentar.komentar,
  komentar.status_id,
  komentar.user_id,
  user.nama,
  user.photo
from komentar
  left join status
  on komentar.status_id = status.id
  left join user
  on komentar.user_id = user.id
  left join user as status_user
  on status.status_user_id = status_user.id

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

Thank's gan atas bantuannya sangat bermanfaat...

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban