当前位置:asp编程网>贴吧>Asp吧>  关于多表查询sql语句
jasonaspjasonasp 楼主
jasonasp
发表于 2012-06-15 16:30:03 回顶端 

有多个表的信息需要在同一地方按信息发布先后时间显示出来,比如:有生产表a,有新闻表b,有检查表c,这三个表的结构不尽相同,在同一地方如果a表和c表没有新发布信息,则只显示b表信息,如果a或c有新信息则在b原信息基础上排在前面显示,求解!

一句话:想在新闻信息显示地方中加插其它表中新发表信息显示出来。

wangsdongwangsdong 2楼
wangsdong
发表于 2012-06-15 16:44:52 回顶端 

你再弄一个d表,只要向这三个表中写入一条信息,也把这条信息写到d表中去,读取的时候,直接读取d表就行了

jasonaspjasonasp 3楼
jasonasp
发表于 2012-06-15 19:27:48 回顶端 
意思是d表是汇总表,所有信息往这里汇总,那我不如直接在同一张表中加个字段区分好了,不想再去弄这表结构了,没有办法吗?
wangsdongwangsdong 4楼
wangsdong
发表于 2012-06-16 06:04:39 回顶端 

放一张表中也不错
如何你觉得不好区分,四张表处理,也很好
不然就按时间排序这个问题就很难解决

jasonaspjasonasp 5楼
jasonasp
发表于 2012-06-16 11:36:16 回顶端 
感谢提供思路,我再想想。
liwubin_88liwubin_88 6楼
liwubin_88
发表于 2012-06-19 14:19:18 回顶端 

不需要再弄一张新表,直接建立个视图就行了,性质上和表一样的,但比表有很多好处,

首先建 表的话得一直更新数据,但是视图就不一样了,会直接更新最新的数据的。

如果还有问题请到天使互联http://www.angelasp.cn联系我!

efan029efan029 7楼
efan029
发表于 2012-08-25 09:53:05 回顶端 

正在学习。。。

共1页 每页20条 页次:1/1
  • 首页
  • 上一页
  • 1
  • 下一页
  • 尾页

关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网