我按照以下方式合并了两个数据库:
select model,price
from pc
union
select model,price
from laptop
它正在运作 但是当我使用select语句来选择数据时。它没那么奏效。 这是我的代码
select model
from ( select model,price
from pc
union
select model,price
from laptop
)
错误发生在最后一个运算符“)”。 我不知道为什么会出现错误以及如何解决
答案 0 :(得分:6)
您必须为选择
设置别名名称试试这个
Select model
From ( Select model,price
From pc
Union
Select model,price
From laptop
) AS t
或者:
With tbl as
( Select model,price
From pc
Union
Select model,price
From laptop
)
Select model from tbl;
答案 1 :(得分:1)
试试这个
select model
from ( select model,price
from pc
union
select model,price
from laptop
) as t
可能是因为你缺少表别名。
答案 2 :(得分:1)
试试这个:
With tab as (select model,price
from pc
union
select model,price
from laptop)
select model from tab;
或
select model
from ( select model,price
from pc
union
select model,price
from laptop
) tab