+ -
当前位置:首页 → 问答吧 → 两表连接的SQL语句编写

两表连接的SQL语句编写

时间:2011-04-20

来源:互联网

题目要求和连接结果如下,两张表已经在access数据库中,见附件!请大家帮忙写下sql语句,以实现以下显示结果,不甚感谢!

给你两个表,表a  表b
表1 有2个字段
Code   name
T.1      n1
T.2      n2
T.3      n3
T.4      n4
S.1      n5
S.2      n6
S.3      n7
S.4      n8
表2 有2个字段:
Code   number
T.1      m1
T.2      m2
T.3      m3
T.4      m4
S.1      m5
S.2      m6
S.3      m7
S.4      m8
让你用sql语言实现表1中的code字段中的*.2的元组和表2中的code字段中*.3的字段关联;code字段中的*.3的元组和表2中的code字段中*.2,的字段关联,其他不变
最后形成的表为:
Code   code    name  number
T.1      T.1     n1     m1
T.2      T.3     n2     m3
T.3      T.2     n3     m2
T.4      T.4     n4     m4
S.1      S.1     n5     m1
S.2      S.3     n6     m3
S.3      S.2     n7     m2
S.4      S.4     n8     m4

附件

db1.rar(7.57 KB)

2011-4-20 08:13, 下载次数: 6

作者: rainmany   发布时间: 2011-04-20

你上面的手工模拟是对的吗?——怎么没有m5?

作者: cbtaja   发布时间: 2011-04-20

不好意思,如果模拟的结果如下,那么SQL结果如何写出。
Code   code    name  number
T.1      T.1     n1     m1
T.2      T.3     n2     m3
T.3      T.2     n3     m2
T.4      T.4     n4     m4
S.1      S.1     n5     m5
S.2      S.3     n6     m7
S.3      S.2     n7     m6
S.4      S.4     n8     m8

作者: rainmany   发布时间: 2011-04-20