說,我有兩個表課程和faculty_courses - 每個都有一個主鍵course_ID是varchar(50)非空。SQl從多個表中刪除
我想從課程表中刪除一行 - 因此假設必須從兩個表中刪除該行,因爲它們是通過關係鏈接的。
我寫了這一點 - 不工作 - 說的關鍵字附近有語法錯誤 '加入'
DELETE FROM JOIN課程ON faculty_courses = Courses.course_ID faculty_courses.course_ID WHERE faculty_courses.course_ID = 'ITM731'
有沒有想法?
我通常建議使用這種方法,而不是級聯刪除。隨着意圖的變化,這一點更加明顯。 – JoshBerke 2009-04-11 12:53:37
對評論Josh的+1 +1 – 2009-04-11 13:03:34