한테이블에서 1차 쿼리후에 1차쿼리 결과값으로 2차 쿼리를 하면
1차와 2차 쿼리의 값이 true인 값만 나옵니다.
select a.port as u ,b.* from evevlog as a,
(select * from evevlog where (event= '확인') and port ='4') as b
where (a.event= '확인') and a.Port = b.Port
and a.ATime between b.ATime and dateadd("s",-10,cdate(b.AcevTime))
근데 여기서 결과값이 false 인경우에도 레코드를 나오게 하려면 어떻게 해야할가요?
위의 쿼리문에서 b의 결과값이 10개가 나왔으면 나머지 쿼리를 했을때도 결과값이 있던 없던 10개로 나오게 하려고 합니다.
|