在一个应用系统(用delphi+sql)中有一个数据表A中有很多内容,如果在数据表B中写入一条记录(该记录有一个id号)就从数据表A中取一条记录返回给数据表B中的这条记录,当在向数据表B中写入和上面id一样的记录时,我们从数据表A中返回的记录不能和刚才取出的记录相同,这样如何实现啊 ?
各位帮忙啊!谢谢啊!

解决方案 »

  1.   

    从数据表A中取一条记录返回给数据表B中的这条记录,当在向数据表B中写入和上面id一样的记录时,我们从数据表A中返回的记录不能和刚才取出的记录相同?
    表达不清楚,能不能说明白呢?
      

  2.   

    就是判断不能重复的问题
     boynicky(鱼干儿) 可不可以写的源码啊
    我对这种不是很明白啊!谢谢@!
      

  3.   

    A需要取出记录的表
    B要添加进记录的表
    insert B  select * from A where id not in(select id from B)