我有这些表:
table 1 : attendance
-------------------------------
ID | DATE | EMPLOYEE_ID |
-------------------------------
1 2013-09-10 1
2 2013-09-10 2
3 2013-09-10 3
-------------------------------
table 2: employee
---------------
ID | NAME |
---------------
1 Smith
2 John
3 Mark
4 Kyle
5 Susan
6 Jim
---------------
我显示员工选项的实际代码。
while($row=mysql_fetch_array($query)){
echo "<option value='$row[employee_id]'>$row[first_name] $row[last_name]</option>";
}
?>
如何显示未在表 1 中注册的员工列表?条件是如果员工已经在表 1 中注册,他们将不会出现在选项中。我想在元素中显示<option>
列表<select>
。所以它会返回:kyle、susan、jim。
请告诉我正确的查询,或者如果有更好的选择,它也会很好。请给出一些解决方案并解释。非常感谢
更新/编辑:
它也基于当前日期,如果表 1 中没有最新日期,例如今天是 2013-09-15。它将显示所有员工。