我有2個表(tblTrainingElements和tblCourses)。女士訪問刪除查詢與加入和在哪裏條款
tblTrainingElements具有以下字段: ([培訓元素ID],[課程ID],[標題],[時間(min)],[患者],[狀態],[描述],[意見],[網站],[ElementSeq])
tblCourses具有如下相關字段: [課程ID],[應用程序ID]
我需要刪除tblTrainingElements其中發現的[所有記錄App ID] from tblCourse = 「CAD」。我需要加入[課程ID]字段中的表格。以下是我嘗試使用的SQL語句。我不斷收到錯誤消息「請指定您想從一個表刪除」
DELETE tblCourses.[Course Name], tblCourses.[App ID], tblTrainingElements.[Training Element ID], tblTrainingElements.[Course ID], tblTrainingElements.Title, tblTrainingElements.[Duration (min)], tblTrainingElements.Patient, tblTrainingElements.Status, tblTrainingElements.Description, tblTrainingElements.Comments, tblTrainingElements.Site, tblTrainingElements.ElementSeq
FROM tblCourses INNER JOIN tblTrainingElements ON tblCourses.[Course ID] = tblTrainingElements.[Course ID]
WHERE (((tblCourses.[App ID])="CAD"))
刪除查詢不需要列名。它需要表名。 '刪除{TableName}'。嘗試這個。 –
感謝Chetan的迴應。你能讓我確切地知道包含什麼嗎?我想:。 'DELETE FROM tblTrainingElements INNER JOIN tblTrainingElements ON tblTrainingElements [課程ID] = tblCourses [課程ID] WHERE(((tblCourses [應用ID)= 「CAD」))' 這並不工作 – Chuck0185