如何从几个结构相同的表中查询

fwinfwin 2003-10-15 03:57:23
有数个相同的表,记录着不同班级的学生成绩,
现在如何查找某一个不知道具体班级的学生?
或者查询这几个班上平均分大于80的人
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fwinfwin 2003-10-16
  • 打赏
  • 举报
回复
我用的是asp去访问数据库.请问如何查!如何执行union语句?
zjcxc 2003-10-16
  • 打赏
  • 举报
回复
一样的嘛:

<%
conc="数据库连接字符串"
sql="
select a.* from
(
(select * from table1)
union all
(select * from table2)
union all
(select * from table3)
union all
......
) a
where a.名称="学生名" or a.平均分>80"
set rs=server.createobject("adodb.recordset")
rs.open sql,conc,1,1
%>
cheny1234 2003-10-15
  • 打赏
  • 举报
回复
select a.* from
(
(select * from table1)
union all
(select * from table2)
union all
(select * from table3)
union all
......
) a
where a.名称="学生名" or a.平均分>80
changechange 2003-10-15
  • 打赏
  • 举报
回复
先用union all 链接多个表,然后用select 查询即可
fwinfwin 2003-10-15
  • 打赏
  • 举报
回复
acess表!
因为班级会不断的增加!
如何动态的查?
arrow_gx 2003-10-15
  • 打赏
  • 举报
回复
建立一个视图,包含所有的表,查询的时候在视图里查询就可以了

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧