表 a
 
id name1  mony
99  张三   100
88  李四    500表 b
 
id  name1  tel
99  张三   1390000000
88  李四   1381111111如何在DBGrid中显示如下一类的数据:id name1  mony  tel
99  张三   100  1390000000
88  李四   500  1381111111谢谢各位了!

解决方案 »

  1.   

    你个菜鸟,呵呵....你做一个查询,再调用不就行了啊,那么复杂干吗?查询语句为
    select a.*,b.tel from a,b where a.name1=b.name1
      

  2.   


    如果还是搞不懂,那就到这里下载几个DELPHI源码研究.http://www.delphibox.com
      

  3.   

    IamRobat(为目标而存在)  谢谢你了,现在可以了,帮忙帮到底吧!呵呵
    如果我要同时的出mony总数量和name1人数,该怎么做?麻烦各位高手了。
      

  4.   

    你可以用个ADOQUERY啊,然后查询:
    select a.*,b.tel from a,b where a.id=b.id
      

  5.   

    select sum(mony) mony,count(name1) name1 from a
      

  6.   

    那我在这里再顺便请问一下各位高人,有什么办法,可以把两条查询语句所得到的内容都用一个DBgrid显示出来,我以前就遇到过这样的需要
      

  7.   

    用DBGridEh中的Sum自动求和
      

  8.   

    可以用视图,调用就简单了,select 你需要的列 from 视图 就可以了
      

  9.   

    这个都成48小时热贴了我的问题咋不上榜呢?
    http://community.csdn.net/Expert/topic/4457/4457440.xml?temp=.9663965
      

  10.   

    呵呵 热闹了,解决问题就好。
    ------------------------------------
       www.coderpub.com