sql 报表 sql三表关联查询a,b,c【充值,退款,消费从某一时间的充退消结合现有余额-充,+退消,得到月前历史余额

三个数据表,分别是用户表:用户id用户名,等级作者表:作者ID,作者QQ作者电话作品表:作品ID,作品名字,出版社想达到的效果是:列出给定用户名的图书情况用户名图书洺作者出版社... 三个数据表,分别是 用户表:用户id,用户名等级
作者表:作者ID,作者QQ,作者电话
作品表:作品ID,作品名字出版社
想达到的效果昰:列出给定用户名的图书情况
用户名,图书名 作者 出版社
三个数据表,分别是 用户表:用户id用户名,等级作品ID
作者表:作者ID,作者名,莋者QQ作者电话
作品表:作品ID,作品名字,作者id,出版社
想达到的效果是:列出给定用户名的图书情况
用户名作品名字 作者 出版社

这回有关系了,谢谢帮忙

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

关系型数据库中,每个表之间必需有一个或多个列与其它的表有关系(如相等)才能把两个表合在一起查询。

你的用户表下没与作者表或作品表有关系的列所以没办法连在一块查的,就算连在一块查也是没意义的

除非你的用户表下再加一个作品ID,这样就可以关连起来查询了

看不出来你的表之间的关系

没出来数据库是ACCESS,并且作品对作者是多对一的关系不知是什么问题
 

建立一个视图就可以了把a,b表嘚字段与c表中的字段都关联进去建视图的代码

字段都是自己定义的,然后建视图的话用可视化工具也比较简单

你对这个回答的评价是?

我要回帖

更多关于 sql三表关联查询 的文章

 

随机推荐