您的位置:程序门 -> vb -> 基础类



两张表里的内容,怎么显示到一个mshflexgrid中?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


两张表里的内容,怎么显示到一个mshflexgrid中?[已结贴,结贴人:bitzl210]
发表于:2007-03-05 10:12:12 楼主
我有1张表,里面存储了id,和名称
还有另外一张表,里面也存了id和其余属性
现在需要同时显示名称和属性
应该怎样把这两张表的内容同时显示在一个mshflexgrid中?
谢谢
发表于:2007-03-05 10:15:141楼 得分:6
通过sql语句将两个表的内容联立起来,然后再作为grid的数据源就可以了

select   表1.id,字段1,字段2   form   表1,表2   where   表1.id=表2.id
发表于:2007-03-05 10:32:152楼 得分:0
表1中有 车站名 里程点id

表2 中有 经度 纬度 里程点id

我需要显示出的是车站名\经度\纬度

那应该怎么写啊?
发表于:2007-03-05 10:34:443楼 得分:0
而表2中的数据是多于表1中的

也就是表2中包含两种点,一般点和车站点,只有是车站的时候,才需要去表1里查询车站名
发表于:2007-03-05 11:11:474楼 得分:1
简单看一下关于sql语句就ok啦,很简单的。
发表于:2007-03-05 11:51:565楼 得分:1
select   *   from   表1   full   inner   表2   on     表1。id=表2。id
发表于:2007-03-05 11:52:256楼 得分:1
select   *   from   表1   full   join   表2   on     表1。id=表2。id
发表于:2007-03-07 15:42:367楼 得分:0
帮我看看啊
发表于:2007-03-07 15:58:178楼 得分:1
如果不懂sql语句,可以用sql   server中有个可以创建视图的功能,然后再把自动生成的sql语句,copy下来就可以了。。


快速检索

最新资讯
热门点击