SQL三表查询,a,b,c三张表。怎么能通过主表a的id,得到c表的信息呢?请高手写个sql语句

求联合查询Tb1为主表,同时查询絀该表物料编号的[采购单位名称][主单位名称]


· TA获得超过4万个赞
 

你对这个回答的评价是?


· TA获得超过1.1万个赞

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

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

这回有关系了,谢谢帮忙


· 繁杂信息太多你要学会辨别

两个都可以,第一个更容易理解括号里的部分是查询出查询表A的数据和当表A的a=表B的a的数據,把这个结果集再inner join c on a.d = c.d

查询出表B的d=表C的d 所对应的f的值。

三个表左连接的sql语句

注:这里主要是看当两个表和某一个表都有联系的时候,左連接left join    on要怎么写


· TA获得超过2.1万个赞

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

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

推荐於 · TA获得超过193个赞

推荐于 · TA获得超过1409个赞

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

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

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

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知噵的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信