应该是right join,因为你是想要所有的员工信息,下面是我的改进。你试一试
select em.name,min(ev.eventtime) as eventtime from (select eventtime,card from tbl_event where left(format(ev.eventtime, 'yyyy-mm-dd '),10) = '2013-08-13') ev
right join tbl_employee em on ev.card=em.card group by em.name
教你个办法,逐步调试,先把left join里面内容去掉,再把left的函数去掉,直接where 时间,这么逐步判断问题出在哪里
建议使用ACCESS的查询视图模式!这样可以找到错误原因1?