Bagaimana menghubungkan 3 tabel tanpa menggunakan id.

saya mempunyai permasalahan 3 tabel yang saling terikat namun tidak menggunakan ID. semisal tabel(A,B,C) dimana tabel A = id_A, nama_a, jk_a, alamat_a, no_hp. sedangkan tabel B = id_B, nm_b. dan tabel C = id_C, id_B, no_hp. tabel B dan C saling terikat dengan ID(id_B), sedangkan tabel A dan C saling terikat dengan no_hp. bagaimana cara menampilkan data dari ketiga tabel?

avatar hardiyan
@hardiyan

3 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

<pre> select * from B b join C c on b.id_B = c.id_B join A a on c.no_hp = a.no_hp </pre>

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 5 tahun yang lalu

terimakasih, astas bantuannya

avatar hardiyan
@hardiyan

3 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

nggak harus coumn id, yang penting tabelnya saling berelasi pake foreignkey, minimal datanya samalah.

avatar DennyKurniawan
@DennyKurniawan

62 Kontribusi 22 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban