之所以无法使用,是因为MySQL不按照您尝试的方式在delete语句中支持连接语法。
使用:
DELETE FROM NOTEPROJECT WHERe noteID = '#attributes.noteID#' AND note_id IN (SELECt n.note_idFROM NOTE n WHERe n.personID = '#attributes.personID#')
…或使用EXISTS:
DELETe FROM NOTEPROJECT WHERe noteID = '#attributes.noteID#' AND EXISTS (SELECt NULL FROM NOTE n WHERe n.note_id = note_id AND n.personID = '#attributes.personID#')



