我有三个 table。我想要一个table。重新设计我的 table
I have three tables. I want to have one table. ReDesign my table
我得到了三个 table:
call_center_telephone - TABLE NAME
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date
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 - TABLE NAME
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date
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 - TABLE NAME
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date
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
这是我的数据库图:
有输入形式。从该表格进入 tables。
我想要一个这样的 table
call_center - TABLE NAME
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date
所有列都有 3 个输出。 /日期是唯一的/
通过重新设计我的数据库。如何做到这一点请帮助我。对不起,我的英语不好。
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
创建your_new_tableName
(第 1 列数据类型...第 n 列数据类型)
去;
插入your_new_tableName
来自
(
Select * 来自 call_center_telephone
联合所有
Select * 来自 call_center_adsl
联合所有
Select * 来自 call_center_catv
)
去;
如果你想保留所有三个 table 并且只是为了显示而合并它们,你可以考虑拥有一个视图或临时 table ,它结合了所有数据。
我得到了三个 table:
call_center_telephone - TABLE NAME id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date 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 - TABLE NAME id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date 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 - TABLE NAME id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date 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 - TABLE NAME
id | sanal_gomdol | uilchilgee_lavlagaa | shine_serg_zahialga |.......| date
所有列都有 3 个输出。 /日期是唯一的/
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
创建your_new_tableName
(第 1 列数据类型...第 n 列数据类型)
去;
插入your_new_tableName
来自
( Select * 来自 call_center_telephone
联合所有
Select * 来自 call_center_adsl
联合所有
Select * 来自 call_center_catv )
去;
如果你想保留所有三个 table 并且只是为了显示而合并它们,你可以考虑拥有一个视图或临时 table ,它结合了所有数据。