【发布时间】:2013-05-03 13:05:42
【问题描述】:
我需要将两个表的第一列放在一行中,按这两列排序。这是我能够写的,但它不起作用。
select title from movie
union
select reviewer_name from reviewer
order by title,reviewer_name;
Mysql 说 reviewer_name 是一个未知的列。
【问题讨论】:
-
评论者和电影之间没有联系吗?您希望它们作为同一行的两列,任何评论者都会与任何电影一起使用?
-
能否提供样例输入输出?您的问题要求将两个值放入一行,然后进行排序,仅对一行进行排序是没有意义的。我知道我在这里遗漏了一些东西。
标签: mysql sql sql-order-by union