Sql server SQL Server:在一个视图中合并两个表内容并按顺序排序
我有两张桌子:Sql server SQL Server:在一个视图中合并两个表内容并按顺序排序,sql-server,merge,Sql Server,Merge,我有两张桌子: dbo.clients dbo.employee 我需要创建一个视图,其中: 将姓名和姓氏与这两个表(客户和员工)合并 按姓氏降序对输出排序 目前,我有以下几点: create view dbo.people as select top 100 imię, nazwisko from klienci order by nazwisko desc union all select top 100
dbo.clients
dbo.employee
- 将姓名和姓氏与这两个表(客户和员工)合并
- 按姓氏降序对输出排序
create view dbo.people
as
select top 100
imię, nazwisko
from klienci
order by nazwisko desc
union all
select top 100
imię, nazwisko
from pracownicy
order by nazwisko desc
图例:
- imię=名称
- 纳兹维斯科=姓氏
谢谢在关系数据库中,视图没有顺序。如果您想要一个特定的订单,您应该在“从视图中选择”中指定它。您能告诉我怎么做吗?
select*from dbo.people order by nazwisko desc