Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
menggabungkan 2 query select dan menampilkan di satu kolom tabel
pertnyaan saya ada di komentar kode ,. maaf klw klw pertanyaan nya kurang jelas , saya juga bingung mau nanya nya gimana .. mohon bantuannya
<?php
$sql=mysqli_query($koneksi, "SELECT pemasukan.nomor_bukti_pemasukan, pemasukan.tanggal_setor,
rincian_pemasukan.id_detail_jenis_pemasukan, rincian_pemasukan.uraian, rincian_pemasukan.jumlah
FROM pemasukan INNER JOIN rincian_pemasukan ON
pemasukan.nomor_bukti_pemasukan = rincian_pemasukan.nomor_bukti_pemasukan UNION
SELECT pengeluaran.nomor_bukti_pengeluaran, pengeluaran.tanggal_keluar,
rincian_pengeluaran.id_detail_jenis_pengeluaran, rincian_pengeluaran.uraian, rincian_pengeluaran.jumlah
FROM pengeluaran INNER JOIN rincian_pengeluaran ON
pengeluaran.nomor_bukti_pengeluaran = rincian_pengeluaran.nomor_bukti_pengeluaran ");
if($sql === FALSE){
die(mysqli_error($koneksi));
}
while ($row = mysqli_fetch_assoc($sql)){?>
<tr>
<td><?php echo $row['tanggal_setor' ]; ?></td>
<td><?php echo $row['nomor_bukti_pemasukan']; ?></td>
<td><?php echo $row['nomor_bukti_pengeluaran']; ?></td>
<td><?php echo $row['id_detail_jenis_pemasukan'];?></td>
<td><?php echo $row['id_detail_jenis_pengeluaran']; ?></td>
<td><?php echo $row['uraian']; ?></td><!--uraian dari table pemasukan dan pengeluaran tetapi hanya muncul satu berdasarkan nomor bukti dari table mana yg di cetak maka uraian dari table itu juga yg dicetak-->
<td><?php echo $row['jumlah']; ?></td><!--jumlah dari table pemasukan-->
<td><?php echo $row['jumlah']; ?></td><!--jumlah dari table penegeluaran-->
</tr>
<?php
}
?>
6 Jawaban:
kalo menggunakan UNION, field kudua tabel harus sama kak.
contohnya kaya gini kak :
tabel satu id, username, password tabel dua id, username, password
"SELECT * FROM satu UNION SELECT * FROM dua";
seperti itu kak, kemarin pertanyaan saya juga sama kak, Alhaldulillah dibantu sama kak $sifai :)
Tanggapan
Kalau di Join kan dengan beberapa tabel bisa gak ya?? misalnya,,"SELECT * FROM satu as tb1 UNION SELECT * FROM dua as tb2 join ...... ....... ";
Tolong pencerahan nya utk kasus seperti ini. Terimakasih
kita curhat bareng disini aja kak :)
https://sekolahkoding.com/forum/menampilkan-data-dari-dua-tabel-database-pada-satu-halaman
udah bisa mas tapi mau urutkan berdasarkan tanggal tapi dari dua table yg berberda tanggalnya ,, apa bisa ?
Tanggapan
asalamualaikum permisi mas saya juga punya permasalahan sama seperti pertanyaan mas di atas. klo mas sudah berhasil gmna cara nya yah, mohon penjelasannya mas hehe
dari dua tabel tersebut, apakah tgl nya sama mas?
<div>Agar bisa di urutkan berdasarkan tgl, pilih salah satu dari yang dua pilihan.</div><div>1. Tgl setor, atau<br>2. Tgl keluar.<br><br>1. Tgl setor</div><pre><?php mysqli_query("SELECT blablabla FROM blablabla ORDER BY tanggal_setor"); ?></pre><div><br>2. Tgl keluar</div><pre><?php mysqli_query("SELECT blablabla FROM blablabla ORDER BY tanggal_keluar"); ?></pre><div><br>Itu saja, terima kasih.</div>
<div>Agar bisa di urutkan berdasarkan tgl, pilih salah satu dari dua pilihan.</div><div><br>1. Tgl setor, atau<br>2. Tgl keluar.<br><br>1. Tgl setor</div><pre><?php mysqli_query($koneksi, "SELECT blablabla FROM blablabla ORDER BY tanggal_setor"); ?></pre><div><br>2. Tgl keluar</div><pre><?php mysqli_query($koneksi, "SELECT blablabla FROM blablabla ORDER BY tanggal_keluar"); ?></pre><div><br>Itu saja, terima kasih.</div>