my_00 2015-06-07 02:57 采纳率: 0%
浏览 2036

求助:SQLServer查询实现:有四个表,我如何实现查询得到新表??

有四个表ZhiYu、DeYu、TiYu、Coursetype,都有共同字段coursetypeid。表Coursetype起提供课程名称的作用。表ZhiYu、DeYu、TiYu所有字段都相同。
问题:我如何实现查询表ZhiYu、DeYu、TiYu所有字段数据加表Coursetype中的课程名称??
表如下图所示:

 表ZhiYu:
 courseID   coursename   coursetypeID
 100001      智育1                 001
 100002      智育2                 002
 100003      智育3                 003
 100004      智育4                 001
表 DeYu:
courseID   coursename   coursetypeID
 200001      德育1                 001
 200002      德育2                 002
 200003      德育3                 003
 200004      德育4                 001
 表TiYu:
 courseID   coursename   coursetypeID
 300001      体育1                 001
 300002      体育2                 002
 300003      体育3                 003
 300004      体育4                 001
 表Coursetype:
 coursetypeID     typename
 001                    公共必修课
 002                    公共选修课
 003                    专业必修课
 004                    专业选修课

我如何得到:

 courseID   coursename       typename
 100001      智育1                 公共必修课
 100002      智育2                 公共选修课
 100003      智育3                 专业必修课
 100004      智育4                 公共必修课
 200001      德育1                 公共必修课
 200002      德育2                 公共选修课
 200003      德育3                 专业必修课
 200004      德育4                 公共必修课
 300001      体育1                 公共必修课
 300002      体育2                 公共选修课
 300003      体育3                 专业必修课
 300004      体育4                 公共必修课

恳请各位行家高手不吝惜指教!万分感谢!!

  • 写回答

6条回答

  • devmiao 2015-06-07 03:26
    关注

    ((select * from ZhiYu) union (select * from DeYu) union (select * from TiYu) as t1) join Coursetype as t2 on t1.coursetypeID = t2coursetypeID

    评论

报告相同问题?

悬赏问题

  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用