社区
MySQL
帖子详情
请教存储过程或者SQL语句:将库中所有相同结构的表按条件查询得到一个集合
辉歌
2007-06-19 02:10:10
我有一个库,D4
其中有5000多个表,表结构完全一样。
time,price,...
我想达到这个目的,将这5000多个表中的数据,根据指定的时间,查询后组合成一个集合。就像5000多个表是一个表一样。
不管是用什么方法都可以。
...全文
253
7
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yangxiao_jiang
2007-06-20
select a.*,tablename form tablename a union all
select b.*,tablename from tablename b
union all........
打赏
举报
回复
赞
辉歌
2007-06-20
谢谢大家的回复。
还有一个小请求。我通过union后,确实可以实现上面的需求。可是问题又来了,我不能区分哪些记录是哪个表里的数据。我希望在生成的集合里,增加一个字段,就是对应的表名称。
有办法吗?
打赏
举报
回复
赞
懒得去死
2007-06-20
你把SQL语句赋给一个变量,然后进行预处理,就不会长了。
打赏
举报
回复
赞
辉歌
2007-06-20
还有一个问题,SQL语句到底最长可以多长啊?
我有5000多个表,本来一条SQL语句就很长了,5000多个表,一次连接起来,更长了。
程序老是出错,具体原因还不清楚。我想难道是SQL语句太长了么?
打赏
举报
回复
赞
vchao13
2007-06-19
同意楼上的
打赏
举报
回复
赞
yangxiao_jiang
2007-06-19
用存储过程,进行循环,用union all 合成。
打赏
举报
回复
赞
懒得去死
2007-06-19
... union all...
打赏
举报
回复
赞
相关推荐
My
SQL
如何写两胜两负_MY
SQL
基本
SQL
语句
复制
表
结构
CREATE TABLE 新
表
SELECT * FROM 旧
表
where 1=2复制
表
结构
和数据CREATE TABLE 新
表
SELECT * FROM 旧
表
查询
重复数据:select user_name,count(*) as count from user_table group by user_name having ...
常用
SQL
语法
语句
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,...首先,简要介绍基础
语句
: 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop
sql
语句
优化之
SQL
Server(详细整理)
这篇文章主要介绍了
sql
语句
优化之
SQL
Server篇,整理的比较详细,推荐收藏 MS
SQL
Server
查询
优化方法
查询
速度慢的原因很多,常见如下几种 1、没有索引
或者
没有用到索引(这是
查询
慢最常见的问题,是程序...
sql
语句
优化之
SQL
Server(优化方案大全)
MS
SQL
Server
查询
优化方法
查询
速度慢的原因很多,常见如下几种 1、没有索引
或者
没有用到索引(这是
查询
慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致
查询
不优化。 4...
my
sql
里
sql
语句
转型_[转]My
SQL
最基本的
SQL
语法/
语句
My
SQL
最基本的
SQL
语法/
语句
,使用my
sql
的朋友可以参考下。DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK...
发帖
MySQL
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
5.6w+
社区成员
5.6w+
社区内容
MySQL相关内容讨论专区
社区管理员
申请成为版主
帖子事件
创建了帖子
2007-06-19 02:10
社区公告
暂无公告