我在query1中设置条件查询后能显示出符合条件的船名和航次两个信息
然后以query1的船名、航次为关键字在QUERY2中查询符合query1条件的信息(例如是
符合QUERY1的船名和航次的所有空箱和重箱)
但我却不能查询。要怎样在QUERY2中查询符合QUERY1中的关键字呢?

解决方案 »

  1.   

    用组合查询啊,一个query就可以搞定阿select hangming,hangci,id from table2 where id in(select id from table1 where hangming,hangci condition)
      

  2.   

    Query2 的DataSet设为 Query1那么Query1是主表,Query2是从表
      

  3.   

    RE : xdf_hubei(残月
     我要打印报表的啊,船名,航次不能重复的with dm.query2 do begin
        close;
        sql.clear;
        sql.add('select jzx0304,jzx0306,jzx0309 from jzx03f');
        sql.add('where jzx0301:=jzx0101 ');
        open;
     END;
    运行报错,jzx0101 不寸在
    其中 DM。QUERY 的DATASOURCE为 QUERY1
    QUERY1是查询符合条件的船名,航次