-1

我有三张桌子:

call_center_telephone - 表名
编号 | sanal_gomdol | uilchilgee_lavlagaa | Shine_serg_zahialga |.......| 日期
1 | 87 | 181 | 10 |.......| 2016-10-18
2 | 96 | 207 | 21 |.......| 2016-10-19
3 | 51 | 291 | 19 |.......| 2016-10-20
4 | 79 | 176 | 13 |.......| 2016-10-21

call_center_adsl - 表名
编号 | sanal_gomdol | uilchilgee_lavlagaa | Shine_serg_zahialga |.......| 日期
1 | 64 | 264 | 2 |.......| 2016-10-18
2 | 79 | 301 | 7 |.......| 2016-10-19
3 | 53 | 197 | 3 |.......| 2016-10-20
4 | 37 | 239 | 5 |.......| 2016-10-21

call_center_catv - 表名
编号 | sanal_gomdol | uilchilgee_lavlagaa | Shine_serg_zahialga |.......| 日期
1 | 8 | 3 | 11 |.......| 2016-10-18
2 | 1 | 9 | 27 |.......| 2016-10-19
3 | 9 | 12 | 19 |.......| 2016-10-20
4 | 5 | 22 | 33 |.......| 2016-10-21

这是我的数据库图: 在此处输入图像描述 有输入表单。从那个表格进入表格。 在此处输入图像描述 我想要一张这样的桌子

call_center - 表名
编号 | sanal_gomdol | uilchilgee_lavlagaa | Shine_serg_zahialga |.......| 日期
像这样的所有列的3个输出。/日期是唯一的/ 在此处输入图像描述 通过重新设计我的数据库。如何做到这一点请帮助我。对不起,我的英语很糟糕。

4

2 回答 2

0
select  top 2 *
into    new_table_name 

from    call_center_telephone

union all 
select  top 2 *
from    call_center_adsl 

union all

select  *
from    call_center_catv 
于 2016-10-24T03:27:10.560 回答
0

创建 your_new_tableName

(Column1 数据类型...Column n 数据类型)

去;

插入 your_new_tableName

(从 call_center_telephone 中选择 *

联合所有

从 call_center_adsl 中选择 *

联合所有

从 call_center_catv 中选择 *)

去;

如果您想保留所有三个表并且只想为了显示而合并它们,您可以考虑拥有一个视图或临时表,它将所有数据组合在一起。

于 2016-10-24T04:08:40.047 回答