前提:
   1、我有个ACCESS数据库,里面的数据表和字段都是动态增加或删除的;
   2、在添加记录时,所有相关表里都有唯一的、相同的字段值,不相关的表里无
      相应的字段值;   
目的:
    现在我想写个SQL查询语句来实现:按相关字段值在每个表里查询符合条件的记录,并在DBGRID里显示出来;
望各位高手能够给小弟指点几句,谢谢!

解决方案 »

  1.   

    select * from 表1,表2,表3 where 表1.字段='***' and 表2.字段='***' and 表3.字段='***'
      

  2.   

    各位高手,我是说用delphi里用SQL来怎么实现,望能详细说明,谢谢!
      

  3.   

    ADOQuery.sql.text"select…………");
      

  4.   

    ADOQuery.Close;
    ADOQuery.SQL.Clear;
    ADOQuery.SQL.ADD('你的SQL语句');
    ADOQuery.Open;
      

  5.   

    各位高手,我的那个access数据库里可能会有几十个表,那么多怎么办啊?
      

  6.   

    hongqi162(失踪的月亮) 正解,采用视图就OK了