SQL Server:在一个视图中合并两个表内容并按顺序排序

时间:2014-02-22 17:56:56

标签: 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 
        imię, nazwisko 
    from pracownicy
    order by nazwisko desc

说明:

  • imię= name
  • nazwisko =姓氏

但输出错误,因为有2种不同的排序而不是1种

查看截图: enter image description here

我希望你能理解我,并帮助我:)

由于

0 个答案:

没有答案