如何高效查询多个具有相同结构的表(MySQL数据库)

如何高效查询多个具有相同结构的表(MySQL数据库),第1张

select td,open ,high ,low ,close from s1

union

select td,open ,high ,low ,close from s2

union

select td,open ,high ,low ,close from s3

union

select td,open ,high ,low ,close from sn

select TbStuName,sum(TbAmount) as 总数量,sum(Tb金额) as 总金额

from

(select TaStuName,TaAmount,TaAmountBookPrice as 金额

from

(SELECT StudentStuName, BookOrderBookNo, BookOrderAmount

FROM Student left join BookOrder

on StudentStuNo=BookOrderStuNo) Ta left join Book

on TaBookNo=BookBookNo) Tb

group by TbStuName

mysql支持多个库中不同表的关联查询,你可以随便链接一个数据库

然后,sql语句为:

select from db1table1 left join db2table2 on db1table1id = db2table2id

只要用数据库名加上""就能调用相应数据库的数据表了

数据库名表名

扩展资料

mysql查询语句

1、查询一张表:     select from 表名;

2、查询指定字段:select 字段1,字段2,字段3from 表名;

3、where条件查询:select 字段1,字段2,字段3 frome 表名 where 条件表达式;

例:select from t_studect where id=1;

  select from t_student where age>22

4、带in关键字查询:select 字段1,字段2 frome 表名 where 字段 [not]in(元素1,元素2);

例:select from t_student where age in (21,23);     

   select from t_student where age not in (21,23);

5、带between and的范围查询:select 字段1,字段2 frome 表名 where 字段 [not]between 取值1 and 取值2;

例:select frome t_student where age between 21 and 29;

     select frome t_student where age not between 21 and 29;

oralce么?

select A姓名,A电话,wm_concat(B卡号) 卡号 from 表A A,表B B where A姓名=B姓名 group by A姓名,A电话

弄个字符串变量,设个游标,用括号里那一串;

然后遍历表名,每找到一个表名,就在字符串变量里拼上一段:= 'select from '||table_name||';',

然后用EXECUTE IMMEDIATE执行;

然后读下一个表名,直至遍历完毕。

大致就是这么个意思。

1、打开Microsoft SQL Server 2012,选中需要查询所有表的数据库。

2、选中需要查询的表后,点击左上角的“新建查询”,如图。

3、点击“新建查询”后,会在右边d出一个编辑框,需要在这里编写sql语句,来查询该数据库下的所有表结构。

4、编写sql语句,这表语句可以根据实际情况,来改变条件只查询需要的表名 select from sysobjects where xtype='u'。

5、最后点击“执行”,就可看到库下所有的表名查询结果。

select 学生表姓名,

家长表姓名,

家长表电话,

班级表班主任,

班级表人数

from 学生表,家长表,班级表

where 学生表学生编号=家长表学生编号

and 学生表班级编号=班级表班级编号

and 学生表姓名='小明' --这句不加可以查询全部学生

这个几乎所有数据库通用

以上就是关于如何高效查询多个具有相同结构的表(MySQL数据库)全部的内容,包括:如何高效查询多个具有相同结构的表(MySQL数据库)、数据库 简单的多表查询、两张表在不同的数据库,如何关联查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10194077.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存