Postingan lainnya
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.
0
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.
0