Postingan lainnya
Hasil NULL dari gabungan 2 tabel di phpMyAdmin Mohon Pencerahan
Selamat siang para member, mohon bantuannya saya muter muter bingung menggabungkan 2 tabel di phpmyadmin, sudah berhasil namun hasilnya ada yang NULL. Mohon pencerahan
SISTEM INFORMASI ABSENSI
1. Tabel Pertama dengan nama attendance / absen [link]http://www.imagebam.com/image/25ec741049168424[/link]
2. Tabel Kedua dengan nama employees / pegawai http://www.imagebam.com/image/57042e1049168434
3. Masalah sebenernya disini tolong bantu http://www.imagebam.com/image/b2cd141055985484
Disini saya menggunakan perintah SQL : SELECT b.id, b.employee_id, b.nip, b.firstname, a.id, a.date,a.time_in,a.time_out from attendance a LEFT JOIN employees b ON a.employee_id=b.employee_id WHERE a.date
Gimana caranya biar hasilnya gak NULL. Terima Kasih
2 Jawaban:
querynya kurang lengkap WHERE a.date = ... ?
Tanggapan
Titik titik itu harusnya di isi apa om?
tanggal yg mau ditampilkan
SELECT b.employee_id, b.nip, b.firstname,a.date,a.time_in, a.time_out from attendance a LEFT JOIN employees b ON a.employee_id=b.employee_id WHERE a.date BETWEEN '".$_POST["From"]."' AND '".$_POST["to"]."'"; Sudah jalan om pake itu dari tanggal berapa samapai tanggal berapa. Cuma masih null
Coba perhatikan lagi reference key dari table absen ke table karyawan apa, field id di karyawan merupakan reference key employee_id di table absen jadi yg bener query nya <pre> SELECT b.employee_id, b.nip, b.firstname,a.date,a.time_in, a.time_out from attendance a LEFT JOIN employees b ON a.employee_id=b.id WHERE a.date BETWEEN '".$_POST["From"]."' AND '".$_POST["to"]."'"; </pre>