I'm new to MySQL and PHP and I need your help. I have made a web application for the check-ins that employees make at the company. I have an SQL table named tblemployees that has the employees' emp_id, Name, Email ID etc. The other table is named tblentries and has all the entries of each employee and variables such as id. emp_id, Name, Date, Hour etc. The primary key of tblemployees is emp_id and emp_id is the foreign key of the tblentries table. I want to make a table in my web app that shows the pending checks of the day. To be more specific, my code so far is:
<div class = "pb-20" id = "tab">
                    <table class = "data-table table stripe hover nowrap">
                        <thead>
                            <tr>
                                <th class = "table-plus">Full Name</th>
                                <th>Email</th>
                                <th>1st Comp.</th>
                                <th>2nd</th>
                                <th>3rd</th>
                                <th>4th</th>
                                <th>5th</th>
                                <th>Department</th>
                                <th>Position</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <?php 
                                    $sql = "SELECT tblemployees.Name, tblemployees.EmailId, tblemployees.Company1, tblemployees.Company2, tblemployees.Company3, tblemployees.Company4, tblemployees.Company5, tblemployees.Department, tblemployees.role FROM tblemployees LEFT JOIN tblentries ON tblentries.Date < '$todaysdate'";
                                    $query = mysqli_query($conn, $sql) or die(mysqli_error());
                                    while ($row = mysqli_fetch_array($query)) {
                                ?>  
                                <td class = "table-plus">
                                    <div class = "name-avatar d-flex align-items-center">
                                        <div class = "txt">
                                            <div class = "weight-600"><?php echo $row['Name']; ?></div>
                                        </div>
                                    </div>
                                </td>
                                <td><?php echo $row['EmailId']; ?></td>
                                <td><?php echo $row['Company1']; ?></td>
                                <td><?php echo $row['Company2']; ?></td>
                                <td><?php echo $row['Company3']; ?></td>
                                <td><?php echo $row['Company4']; ?></td>
                                <td><?php echo $row['Company5']; ?></td>
                                <td><?php echo $row['Department']; ?></td>
                                <td><?php echo $row['role']; ?></td>
                            </tr>
                            <?php } ?>  
                        </tbody>
                    </table>
                </div>
*'$todaysdate' is a variable that stores today's date. It has the same format as tblentries.Date.
Whatever I have tried so far I haven't managed to show the right results. I have made some entries for testing the app and the table that I want to make shows the names of the employees whose entries I have made for testing. (The test entries have made in the past, so their dates are smaller than $todaysdate. I don't know which is better to use and how Not In, Not Exists or a Left Join? Thank you :)
 
    