我用这段SQL语句老提示出错,提示   指定包含要删除的记录的表。
SQL.Add('Delete from 来往单位,客户 where 来往单位.ID=:a and 客户=:b');
不知道正确的该如何写

解决方案 »

  1.   

    表名是来往单位? 還是客户?Delete from 来往单位 where ID=:a and 客户=:b
      

  2.   

    打错了。是Delete from 来往单位,客户 where 来往单位.ID=:a and 客户.ID=:b
    我想同时删除2个表里的2行
      

  3.   

    Delete from 来往单位,客户 where 来往单位.ID=:a and 客户.ID=:b
    刚打错了。是这样的。我想同时删除2个表里的2行
      

  4.   

    试试
    delete 来往单位,客户 from 来往单位,客户 where 来往单位.ID=:a and 客户.ID=:b
    或 
    delete from 来往单位,客户 using 来往单位,客户 where 来往单位.ID=:a and 客户.ID=:b