【发布时间】:2020-09-23 16:04:31
【问题描述】:
我有 3 个表,我想加入所有这些表,并为这个新表命名为“newtab”。 我这样做了:
(select s1.Name as name, s1.ID as id, f1.Friend_ID as id, p1.Salary as sal
from Students as s1, Friends as f1, Packages as p1
where s1.ID=f1.ID AND s1.ID=p1.ID
) as newtab
现在的问题是使用“as newtab”时显示错误。 如何在 MYSQL 中为这个新表命名?
【问题讨论】:
-
这是您的完整查询代码吗?
-
如果要创建新表必须使用
CREATE TABLE newtab SELECT ... -
不,但这就是您回答我的问题所需要的全部内容。
-
akina,我想选择这个新表的第一列。我该怎么做?
-
请明确您的目标 - 您是否需要一个检索组合数据的查询或创建一个存储此类数据的静态表。