Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Cara menampilkan data tabel mysql sesuai id yang di pilih
ketika id_1 pada tabel 1 nilaianya adalah 1 maka akan menampilkan data di tabel 2 pada id_2 = 1
jadi saya ingin menampilkan data pada tabel 2 jika id_1 pada tabel 1 bernilai seperti yang saya inginkan
ini kode saya :
$query1 = mysqli_query($conn, "SELECT * FROM tabel 1 WHERE $id_1='1' AND id_2='1' ");
jika saya menggunakan kode seperti diatas itu menjadi banyak sekali saya harus membuat satu satu sesuai jumlah id di tabel 1 mohon bantuannya.
1 Jawaban:
SELECT t2.*
FROM tabel1 t1
JOIN tabel2 t2 ON t1.id_1 = t2.id_2
WHERE t1.id_1 = '1';
Query ini akan mengembalikan semua baris dari tabel2 yang memiliki id_2 sama dengan id_1 di tabel1, di mana id_1 bernilai '1'. Ini memungkinkan Anda untuk tidak perlu membuat query terpisah untuk setiap id di tabel1, karena JOIN secara otomatis menangani pencocokan antara dua tabel.