delete A
from A inner join B on A.ClassID = B.ClassID 
where B.StartTime  >  '2007-10-23'

解决方案 »

  1.   

    弱弱的问一句,这样写有什么问题delete from A join B on A.ClassID=B.ClassID 
    where A.studentID='张三' and B.startTime>'2007-10-23'
      

  2.   

    delete后就差一个表名.
    呵呵,语法没学好,谢了,结贴给分
      

  3.   

    delete from A join B on A.ClassID=B.ClassID  
    where A.studentID= '张三 ' and B.startTime > '2007-10-23 '----------
    这样写,当然不行的,sql不知要删除哪个表