社区
MySQL
帖子详情
请教存储过程或者SQL语句:将库中所有相同结构的表按条件查询得到一个集合
辉歌
2007-06-19 02:10:10
我有一个库,D4
其中有5000多个表,表结构完全一样。
time,price,...
我想达到这个目的,将这5000多个表中的数据,根据指定的时间,查询后组合成一个集合。就像5000多个表是一个表一样。
不管是用什么方法都可以。
...全文
284
7
打赏
收藏
请教存储过程或者SQL语句:将库中所有相同结构的表按条件查询得到一个集合
我有一个库,D4 其中有5000多个表,表结构完全一样。 time,price,... 我想达到这个目的,将这5000多个表中的数据,根据指定的时间,查询后组合成一个集合。就像5000多个表是一个表一样。 不管是用什么方法都可以。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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...
sql学习成果Trans-sql
师兄师姐们多多指教,其
中
肯定有错,很基础的东西。
java实验,包括源程序和题目要求(很详细)
java实验,包括源程序和题目要求(很详细)java实验,包括源程序和题目要求(很详细)
数据库实训小结.doc
数据库实训小结.doc
java语言复习药店
该资源我用过,概括了java的知识,获得方式是老师的总结,
SQL语句
的优化:
1. 为
查询
缓存优化你的
查询
大多数的MySQL服务器都开启了
查询
缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多
相同
的
查询
被执行了多次的时候,这些
查询
结果会被放到
一个
缓存
中
,这样,后续的
相同
的
查询
就不用操作
表
而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些
查询
语句会让MySQL不使用缓存。请
MySQL
56,942
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章