说实话,没看懂你要干什么?到底是删除,还是查询难道是delete from myTable where my_id in (select id from otherTable where ...);

解决方案 »

  1.   

    没看懂吗,我的意思是说,当我想删除信息(多表查询出来的)时,要怎样写删除的sql语句
      

  2.   

    我想是这个意思delete from tbl1 where id in (select tbl1.id from tbl1,tbl2 where tbl.foreignkey=tbl2.id)之类。
      

  3.   

    那代码中要写两条sql语句,那该怎样把他们联系起来啊
      

  4.   

    楼主新人,不懂SQL,教起来有些费劲了,哈哈哈! 一点就通 .... 不了鉴定完毕
      

  5.   

    版主的意图虽然不对,但是思想也是值得我们思考的,为什么SQL里不能用同一个条件去删除2个没有主外键关系表的数据呢