我試圖拿出一個Access查詢,相當於該Oracle查詢條件加入
select ledef_name,
count(class.EVT_PK) timesTaught
from ingenium.ledef course,
ingenium.evt class
where course.LEDEF_PK = class.EVT_LEDEFFK(+)
and class.EVT_STARTDT(+) > to_date('2009-01-01', 'yyyy-mm-dd')
group by ledef_name
在訪問我
SELECT course.ledef_name, Count(class.EVT_PK) AS timesTaught
FROM INGENIUM_LEDEF AS course LEFT JOIN INGENIUM_EVT AS class ON course.LEDEF_PK = class.EVT_LEDEFFK
WHERE class.EVT_STARTDT>#1/1/2009#
GROUP BY course.ledef_name;
在Oracle版本,我得到的行與0計數,但在訪問這些行丟失。什麼是訪問語法,以包括在課程中與行中沒有匹配的行?
不,不怕。 – stimms 2009-08-10 20:51:40