为什么我的SQL UNION无法正常工作?

涡流

我尝试查询三个表以这种格式返回单个表:

Message   Period   Date   Firstname   Lastname   Room_ID   Description
   x         x       x        x          x          x           x
   x         x       x        x          x          x           x

表“消息”具有“消息”,“期间”,“日期”,“房间ID”,“教师ID”列。表“房间”具有“房间ID”,“描述”列。表“老师”具有“教师ID”,“名字”,“姓氏”列。

我的SQL语句哪里出问题了?

SELECT Message, Period, Date FROM message
UNION
SELECT * FROM rooms
UNION
SELECT Firstname, Lastname
FROM teacher
RIGHT JOIN message
ON teacher.Teacher_ID=message.Teacher_ID

每个SELECT查询都可以很好地工作,但是我很难将它们组合在一起。

戈登·利诺夫(Gordon Linoff)

UNION合并来自不同表的所有子查询都必须具有相同的列。

大概,您想要join

SELECT m.Message, m.Period, m.Date, t.Firstname, t.LastName, r.roomID, r.Description
FROM message m JOIN
     teacher t
     ON t.Teacher_ID = m.Teacher_ID JOIN
     rooms r
     ON m.Room_ID = r.Room_ID;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的SQL UNION无法正常工作?

来自分类Dev

为什么我的SQL无法正常工作?

来自分类Dev

为什么我的__clone()无法正常工作?

来自分类Dev

为什么我的ViewBag无法正常工作?

来自分类Dev

为什么我的DATEPART无法正常工作?

来自分类Dev

为什么我的闹钟无法正常工作?

来自分类Dev

为什么我的ButtonClickListerner无法正常工作?

来自分类Dev

为什么我的.hover()无法正常工作?

来自分类Dev

为什么我的BXSlider无法正常工作?

来自分类Dev

为什么我的ButtonClickListerner无法正常工作?

来自分类Dev

为什么我的功能无法正常工作

来自分类Dev

为什么我的加入无法正常工作?

来自分类Dev

为什么我的clearfix无法正常工作?

来自分类Dev

为什么我的加载无法正常工作

来自分类Dev

为什么我的代码无法正常工作?

来自分类Dev

为什么我的fadeIn无法正常工作?

来自分类Dev

为什么我的Ajax无法正常工作?

来自分类Dev

SQL _通配符无法正常工作。为什么?

来自分类Dev

SQL _通配符无法正常工作。为什么?

来自分类Dev

为什么我的SQL无法插入工作?

来自分类Dev

我无法删除文件,rm无法正常工作,为什么?

来自分类Dev

为什么我的降低元素高度的算法无法正常工作

来自分类Dev

为什么我的悬停功能无法正常工作?

来自分类Dev

为什么我的CSS选择器无法正常工作?

来自分类Dev

为什么我的Gradle安装无法正常工作?

来自分类Dev

为什么我的简单angularjs无法正常工作?

来自分类Dev

为什么我的checkbox.change无法正常工作(jquery)?

来自分类Dev

为什么我的Jpanel borderlayout无法正常工作?

来自分类Dev

为什么我在jquery中的focus()无法正常工作?

Related 相关文章

热门标签

归档