2017-05-05 75 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

相关问题