オンラインで回答を検索しようとしましたが、残念ながら問題を解決できません。
これが私のコードです:
SELECT d.driverID,
e.firstname,
e.lastname,
t.testid,
t.testType
FROM driver d
LEFT JOIN employee e
ON (e.employeeID = d.employeeID)
INNER JOIN driver_test dt
ON (d.driverID = dt.driverID WHERE dt.testDate(BETWEEN TO_DATE('01-JAN-2012', 'dd-mm-yyyy') AND TO_DATE('31-JAN-2012', 'dd-mm-yyyy')))
RIGHT JOIN test t ON dt.testID = t.testID WHERE (t.testType='Alcohol');
問題は 4 行目にあります。右括弧がありません。さらに追加しようとしましたが、問題は解決しません。
PS
私は現在Oracle SQLを勉強している学生なので、知識がまだ不足しています。