0

助けてくれてありがとう

SQLサーバーにTowテーブルがあり、フローとして行を混在させずにそれらを結合したいと思います。

T1 IS

   ID    Name

   1     john
   2     Lol

T2は

  ID    Name

  1     Normi
  2     CRI

iF I DO SELECT LIKE THAT:select Id、Name from T1 Union select Id、Name from T2結果は、次のようになります。

 ID    Name
 1     john
 1     Normi
 2     Lol
 2     CRI

しかし、私にとっては、次のような結果が必要です。

   ID    Name
   1     john
   2     Lol
   1     Normi
   2     CRI

もう一度ありがとうございます

4

1 に答える 1

3
SELECT a.id, a.Name
FROM 
(select Id,Name, 1 as num from T1 Union select Id,Name, 2 as num from T2)a
ORDER BY a.num,a.Id
于 2012-04-13T16:58:50.400 に答える