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

MySQLではなく、Oracleを使用しています。 – Barmar

+0

は 'Name'と' NAME'は同じですか?私は大文字と小文字の両方を意味します –

+0

はい、彼らはボランティアテーブルに属しています –

答えて

2

のような使用ACTIVITY_DESCRIPTIONがフィールドであるように見えますが、あなたのアールは

ACTIVITY_DESCRIPTION.TASK_ACTIVITY 

テーブルだった。おそらくあなたはTASK_ACTIVITYによってグループに,を必要とするが、TASK_ACTIVITYあなたがしようと何のでわからないことも表でありますdo

+0

'TASK_ACTIVITY'は表名のようですので、' TASK_ACTIVITY.ACTIVITY_DESCRIPTION'にする必要があります。 – Barmar

関連する問題