求个SQL查询
fyxi 2005-04-21 06:03:18 表1 xg_Class
ClassNO SpotNo EmpName Stime Etime
1 XJ001 张三 2005-03-11 8:00 2005-03-11 9:00
1 XJ002 张三 2005-03-11 8:00 2005-03-11 9:00
1 XJ003 张三 2005-03-11 8:00 2005-03-11 9:00
1 XJ004 张三 2005-03-11 8:00 2005-03-11 9:00
2 XJ005 李四 2005-03-11 12:00 2005-03-11 14:00
2 XJ006 李四 2005-03-11 12:00 2005-03-11 14:00
2 XJ007 李四 2005-03-11 12:00 2005-03-11 14:00
2 XJ008 李四 2005-03-11 12:00 2005-03-11 14:00
表2 xg_RECORD
ID spotNo EmpName CardNo Ptime
1 XJ001 张三 00104299 2005-03-11 8:10
2 XJ002 张三 00104299 2005-03-11 8:25
3 XJ002 张三 00104299 2005-03-11 8:30 ***
4 XJ005 李四 00105716 2005-03-11 12:35
5 XJ006 李四 00105716 2005-03-11 13:40
6 XJ008 李四 00105716 2005-03-11 14:05
***//注意,这里的数据与第2条的potNo 和 EmpName重复,查询的时候不显示出来,
然后就是xg_Record表里对应xg_Class里没有显示为 null
怎么通过查询得出下面表3这样的形式?不用临时表是否可以实现?
我原来用LEFT JION 但是结果的数据老是不匹配
表3 XG_STAR
ID SpotNO EmpName Stime ETime PTme
1 XJ001 张三 2005-03-11 8:00 2005-03-11 9:00 2005-03-11 8:10
2 XJ002 张三 2005-03-11 8:00 2005-03-11 9:00 2005-03-11 8:25
3 XJ003 张三 2005-03-11 8:00 2005-03-11 9:00 NUll
4 XJ004 张三 2005-03-11 8:00 2005-03-11 9:00 NUll
5 XJ005 李四 2005-03-11 12:00 2005-03-11 14:00 2005-03-11 11:15
6 XJ006 李四 2005-03-11 12:00 2005-03-11 14:00 2005-03-11 13:40
7 XJ007 李四 2005-03-11 12:00 2005-03-11 14:00 Null
8 XJ008 李四 2005-03-11 12:00 2005-03-11 14:00 2005-03-11 14:05