select * from ta.人员,tb.姓名编号 where ta.人员=tb.姓名

解决方案 »

  1.   

    jiaorg(jiaorg),应该不行吧,他是两个数据库,而不只是两个表呀
      

  2.   

    如果都是在同一个服务器
    SELECT * FROM <Database1>::<TableName1>
    UNION
    SELECT * FROM <Database2>::<TableName2>
      

  3.   

    zswang:现在的问题是不在一个服务器上啊!!!
      

  4.   

    苯办法:
    用两个TADOConnection控件分别连接到两个数据库A和B上面,然后从A中取出人员字段的值,存成字符串列表形式,然后再调用循环在B上做查询,有的就保留,没有的就删除,最后得到的是A表中应该取得的数据并显示。这种方法是很苯的,而且时间可能很长。但是我对你的建表方式表示不理解,为什么要这样建表呢?
      

  5.   

    cobi(我是小新,我只有5岁):情况是这样的,我要从一个专门负责检验的部门取得我这个车间的废品的情况,检验部门负责的是全厂的检验工作,但是我只关心属于我这个车间的工人所生产的废品。所以说在检验部门有个数据库,在我这个车间有另外一个数据库,在我这个车间的数据库的一个表中有我这个车间下人员的情况表,而在检验部门却没有这个人员表。现在我的问题已经解决了,虽然不是用的你说的方法,不过还是很感谢你的热心帮助!