2017-05-05 71 views
-1

試圖做羣似乎不斷得到這個錯誤可以有人指向我在正確的方向嗎?我不斷收到錯誤SQL命令沒有正確結束

 SELECT 
      ACTIVITY_ID, 
      ACTIVITY_DESCRIPTION, 
      Name, 
      DESCRIPTION, 
      PROJECT_NAME AS PROJECT 
    FROM 
      TASK_ACTIVITY 
    INNER JOIN 
      VOLUNTEER ON VOLUNTEER.VOLUNTEER_ID = TASK_ACTIVITY.VOLUNTEER_ID 
    INNER JOIN 
      TASK ON TASK.TASK_ID = TASK_ACTIVITY.TASK_ID 
    INNER JOIN 
      PROJECT ON PROJECT.PROJECT_ID = TASK.PROJECT_ID 
    GROUP BY NAME, DESCRIPTION, ACTIVITY_ID, PROJECT NAME, 
      ACTIVITY_DESCRIPTION.TASK_ACTIVITY 
    ORDER BY NAME; 

ORA-00933: SQL command not properly ended 
+1

你使用的是Oracle,而不是MySQL。 – Barmar

+0

是'Name'和'NAME'是否一樣?我的意思是大小寫 –

+0

是的,他們屬於志願者表 –

回答

2

貌似ACTIVITY_DESCRIPTION是一個領域,但您使用的是像一張桌子

ACTIVITY_DESCRIPTION.TASK_ACTIVITY 

也許你需要一個,到組由TASK_ACTIVITYTASK_ACTIVITY也是一個表所以不知道你嘗試什麼做

+0

'TASK_ACTIVITY'似乎是一個表名,所以也許它應該是'TASK_ACTIVITY.ACTIVITY_DESCRIPTION'。 – Barmar

相關問題