相关疑难解决方法(0)

从表中多次选择记录

我有一个这样的SQL语句:

编辑:

SELECT 
    location as Location 
FROM
    Table1 
WHERE 
    OnsiteOffshore = 'Offshore' AND Acc_Code = 'ABC' 

UNION 

SELECT 
    Country 
FROM 
    Table1 
WHERE
    OnsiteOffshore = 'Onsite' AND Acc_Code = 'ABC'
Run Code Online (Sandbox Code Playgroud)

此SQL查询提供以下结果:

Chennai
Bangalore
USA
NewZealand
Run Code Online (Sandbox Code Playgroud)

但由于一些要求,我需要像这样的输出:

Chennai
Chennai
Chennai
Chennai
Bangalore
Bangalore
Bangalore
Bangalore
USA
USA
USA
USA
NewZealand
NewZealand
NewZealand
NewZealand
Run Code Online (Sandbox Code Playgroud)

意思是说每个位置需要输出4次.

请帮助如何获得相同.

sql t-sql sql-server sql-server-2008

3
推荐指数
2
解决办法
8862
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1

t-sql ×1