[英]MYSQL: I have two tables. I want to show data from table 1 and table 2 using FK in table 1
[英]I have three tables. I want to have one table. ReDesign my 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
从
( 从 call_center_telephone 中选择 *
联合所有
从 call_center_adsl 中选择 *
联合所有
选择 * from call_center_catv )
走;
如果您想保留所有三个表并且只想为了显示它而合并它们,您可以考虑拥有一个视图或临时表,将所有数据组合在一起。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.