mysql如何将将3个表合并为一个表

比如表A,B,C数据如下:图片说明
合并结果为
图片说明

0

5个回答

如果你想要新建一张表来存放的话:新建一张表为合并结果的结构,然后查询出需要的数据再添加到新建的表中,删除3张原始表就好了

0

你这是不想一条条数据重新录入是吧?
可以先把表建好,然后对需要合并的表使用sql查询插入新表
如:
insert into 新表(ID,text,pid,leaf) select provinceId,name,0,'leaf' from A;
insert into 新表(ID,text,pid,leaf) select cityId,name,father,'leaf' from B;
insert into 新表(ID,text,pid,leaf) select areaId,name,father,'leaf' from C;

0

id
name(可以是区、市、或省)
.
.
这里面加你需要的字段
.
.
place_id (上级id)

0

select 这三张表 as 新表

0

貌似这样的数据能好看吗,还不如三张表,做关联.

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mysql将两张表合并为一张表
简介 有些时候我们需要把两张字段相同的表合的数据信息合并到一张表中 语法 INSERT INTO table1 SELECT * FROM table2 注释 上面语句的意思就是将table2的数据导入到我们已经存在的table1中,一定要注意我们两张表的字段是相同的! ...
mysql合并两个表
背景描述: 表A 字段:id,  deal_time          deal_amount       deal_type                          (交易时间)     (交易金额)         (交易类型)                     1    2016.11.20                 10                    
【数据库】MySQL合并同一个表中的同类型字段到同一列
最近在做考研相关的项目,中途遇到一个sql查询的问题表scope是一个关于考研科目的表,其中包含了考研政治,考研英语,考研数学以及考研专业科这些字段,学校+专业决定考研科目,我要查询得到某个学校某个专业要考哪些科目,就想把这几个字段合并为一列。比如:学校 专业 政治 外语 专业科一 专业科二 学校A 专业A 思想政治理论 英语一 西方哲学史一 马克思主义哲学 学校A 专业A 思想政治理论 俄语 西方
mysql 相同内容的字段合并为一条的方法
从两个表中内联取出的数据,其中category_name字段有相同内容,想将具有相同内容的字段进行合并,将amount字段进行加法运算,变成下表中的内容 SELECT c.category_name, count(*) AS task_num, sum( t.amount ) AS amount_num FROM cs_witkey_tasks AS t INNER JOIN c
MYSQL实现将两个结果集合并,并且按照时间字段分组,其他字段的值求和
本查询目的是将计算两个表的相同时间(天)的记录数 1.合并就用UNION ALL 第一个查询: SELECT DATE_FORMAT(BIND_TIME,'%Y-%m-%d') time, count(*) FROM ruixin_bind_hist GROUP BY time 第二个查询: SELECT DATE_FORMAT(BIND_TIME,'%Y-%m-%d') time,
mysql 数据表合并并且只重复数据只读取一条
mysql教程 数据表合并并且只重复数据只读取一条//首先我们来盾mysql sql结构了,用了union联合查询与insert into 来整表复制了。 mysql_connect("localhost","root","root") or die('Database Server Uid or Password Error!');mysql_select_db('ip') or die('d...
mysql 一条update语句实现两个表数据合并
实现两个表的数据合并。比如,有全校所有人的09年的成绩,现在想把10年的某一科的成绩添加进去。 其实很简单,一条语句就能搞定。 当然了,实现的方法有太多。这里说一个update语句的。 UPDATE table1,table2 SET table1.field1 = table2.fiedl2 WHERE table1.id = table2.id;
mysql将多个字段(列)合并成一个字段(一列)
一:sql语句SELECT declare_type_id,support_model,project_name,CONCAT(declare_type_id,support_model,project_name) from gf_index;二:结果
sql中怎样把同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
一、创建表 create table stuUnion (  sid int identity primary key,  cid int,  id varchar(500) )   二、添加数据 insert into stuUnion select 1,'a' union select 1,'b' union select 2,'c' union select 2,'
如何使用临时表将2个查询结果并在一起
如何使用临时表将2个查询结果并在一起
将两个有序表合并成一个新的有序表
问题描述:将两个有序(升序)表合并成一个新的有序表,并由函数返回结果顺序表。分析:首先,按顺序不断取下两个顺序表表头较小的节点存入新的顺序表中。然后,看哪个表还有剩余,将剩下的部分加到新的顺序表后面。//code 1 void merge_1(int *a, int n, int *b, int m, int *result, int &len) { int i, j; len = i...
mysql将两个表结果合并到一起
功能:         使用mysql中union all 将2个表中的数据查询结果合并到一个返回结果中。再针对结果统一排序操作等。(注:2个表返回的列名必须一致) 语句如下: SELECT 表1.字段, 表2.字段, ... FROM (SELECT 表.字段1, 表.字段2 FROM 表 WHERE 条件 ) 表1 UNION ALL (SELEC
【Excel技巧】合并多个Sheet为一个的方法
【合并任意的 Sheet】  合并之前,请先创建一个空白的 Sheet 作为合并目标 Sheet ,这个 Sheet 必须是第一个 Sheet 哦。  如果不合并标题行(比如第一行)则 j=1 改为 j=2  如果数据不是从第一行,或者第一列开始的,请修改 j=1 及 k=2 两行的参数。  比如 j=2 k=3 表示从 第2行,第三列开始的数据。  Sub CombineSheet
[数据结构]第一次作业:将两个有序线形表合并成一个有序表
将两个有序线形表合并成一个有序表,要求分别按顺序存储结构和链式存储结构编程。   head_f.H文件:   #define OK             1    #define ERROR          0    #define INFEASIBLE     -1    #define OVERFLOW       -2    #define TRUE            1    #d
sql中怎样把同一张表中相同字段的内容合并为一条记录(合并的记录的后面不加逗号)?
一、创建表 create table stuUnion (  sid int identity primary key,  cid int,  id varchar(500) )   二、添加数据 insert into stuUnion select 1,'a' union select 1,'b' union select 2,'c' union select 2,'
[MYSQL]mysql将两个表结果合并到一起
功能:         使用mysql中union all 将2个表中的数据查询结果合并到一个返回结果中。再针对结果统一排序操作等。(注:2个表返回的列名必须一致) 语句如下: SELECT     表1.字段,     表2.字段,     ... FROM     (SELECT         表.字段1,         表.字段2     FROM         表     WH...
excel进阶:快速合并单个excel表中的多个sheet的工作页
十几个sheet页要合并到一起,这是要逼疯人的节奏 万能的百度解决了我的问题,做个笔记吧 Sub 合并当前工作簿下的所有工作表() Application.ScreenUpdating = False For j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then X = Range...
将数据库中的两个字段合并为一个字段
你有过这样的烦恼吗?你曾经因为这而停住你前进的脚步吗?那快点来看吧。
mysql将两个表结果合并并分页
功能:         使用mysql中union all 将2个表中的数据查询结果合并到一个返回结果中。再针对结果统一排序、分页操作等。(注:2个表返回的列名必须一致) 语句如下: SELECT a.字段, a.字段, ... FROM ((SELECT 表.字段1, 表.字段2 FROM 表 WHERE 条件 ) UNION ALL (SELECT ...
利用python将多个Excel表格合并为一个
# -*- coding: utf-8 -*- #Author Mr.xu #合并两个Excel表格 import xlwt import xlrd import os work=xlwt.Workbook('E:\\提数脚本\\业务办理\\merge_2.xlsx') #建立一个文件 path='E:\\提数脚本\\外呼业务办理' #目录(放Excel...
将两个有序顺序表合成一个新的有序顺序表,使表中所有元素的值均不同
typedef int type; typedef struct { int len; type data[MAX]; }sqList; bool isposorder(sqList *a)//非题 { for(int i=1;i<a->len;i++) if(a->data[i]<a->data[i-1]) return ...
【SQL server】不同表的列合并为同一个表
select a.列 as 名字1,b.列 as 名字2 into 新表 from 表1 a,表2 b where 条件
mysql结构相同的数据表,数据合并到一个表
1、拼接生成批量插入语句 SELECT concat('insert into ordertarget(字段名) select 字段名 from ',table_name,';') FROM information_schema.TABLES WHERE table_name LIKE 'ecommerceorder_%' AND table_name <> '目标表'; 2、如...
用于将两个有序储存的递增序列表合并成一个递增序列表;
数组a[M],b[N],c[M+N]分别用来储存原表和结果表,其中,M和N是整体量(常数);void merge(int a[], int b[], int c[]) { int i = 0, j = 0, k = 0; while (i < M && j < N) //循环两两比较,小者存入结果表; if (a[i] < b[j]) c[k++...
千万级别mysql合并表快速去重
mysql合并表去重目标:现有表a和b,把两个表中的数据合并去重到c表中。其中a和b表中数据量大概在2千万左右。基本情况操作系统版本:CentOS release 5.6 64位操作系统内存:8G数据库版本:5.1.56-community 64位数据库初始化参数:默认 数据库表和数据量表a:mysql> desc a2kw;+-------+-------------+------+-----+
利用POI合并多个Excel表
利用POI进行多张Excel表的合并。附源代码。
多个excel合并成一个
Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = ...
mysql中合并两个字段为一个字段显示
MySQL中concat函数 使用方法:  www.2cto.com   CONCAT(str1,str2,…)   返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。  如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 一个数字参数被转化为与之
怎么把100多个EXCEL文件合并成一个?
怎么把100多个EXCEL文件合并成一个?_EXCEL_电脑软件_编程_天涯问答_天涯社区 http://wenda.tianya.cn/question/3604d101e5cb8330
excel文件的多个sheet表合并成一个csv文件并导入数据库
最近帮一个老师处理数据,结果他发给我的是一堆excel文件,而且每个excel文件又包含很多sheet表,所以想把这些sheet整合成一个csv文件,但excel的“另存为”只支持当前sheet的操作,如果一个个文件一个个sheet的操作过来,实在是费事,所以想到了调用excel的VBA,很轻松的完成了任务,怕后面遗忘了,所以记录一下: (1)sheet表转成csv文件 VBA代码:
MySQL三张表联合创建一个新视图
联合表就需要先提到几个关键字 先说说 union all 和 union 区别: 1.UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECT column_name(s)
将两个表的数据拼成一个表并将该表保存为视图
如图1所示,使用UNION 将两个表拼成一个表,需要相同的别名 选择              `e`.`id` AS`id`,                `e`.`event_level` AS`level`,                `e`.`event_type` AS`type`         FROM             ``olympic`.`t_security_e...
EXCEL中将多个单元格内容合并到一个单元格中的方法(转帖+亲自实践)
原帖位置:EXCEL中将多个单元格内容合并到一个单元格中的方法 http://t.excelhome.net/thread-3875-1-1.html 说明:这个技巧主要用到以下2个功能 1.Office 2007剪贴板 Access、Excel、Outlook、PowerPoint 或 Word 在”开始“选项卡(在 Outlook 中是“邮件”选项卡)上,在“剪贴板
Python将多个excel表格合并为一个表格
爬虫过程经常遇到结果分段跑,导致所有的结果分散存在多个Excel表中,现在需要将其合并起来,使用python该怎么做呢? # 下面这些变量需要您根据自己的具体情况选择 biaotou = ['id', 'test'] # 在哪里搜索多个表格 filelocation = "D:\\test\\" # 当前文件夹下搜索的文件名后缀 fileform = "xlsx" # 将合并后的表格存放到的...
hive数据文件简单合并
hive数据文件简单合并
MySQL实现把两行两列数据合并为一行一列
最近在oa项目中使用acitiviti中,遇到一个排他网关有多个判断条件(),并且可以多次执行,在显示已办任务的时候要归属为一条数据,利用GROUP_CONCAT和CONCAT加上group by 解决。 详细sql如下: SELECT aht.ID_ AS id, ard.NAME_ AS processName, aht.NAME_ AS name , art.NAME_ AS curre
mysql中将多条记录合并成一行数据进行显示
mysql中将多条记录合并成一行数据进行显示,说实话,实际开发中很少有这样的,但既然碰见了,在这里几记录一下吧:正常情况下:SELECT REPAY_WAYS, REPAY_PLAN_ID FROM repay_line_info WHERE REPAY_WAYS IS NOT NULL ORDER BY REPAY_PLAN_ID;查询出的数据也是这样的:但是我想把同一组的数据显示到同...
2表字段相同合并成一张表列合并
select case when t1.a is null then t2.a else t1.a end as a,t1.b,t2.cfrom(select *,ROW_NUMBER() over(partition by a order by a) as rowid from a1) t1full join(select *,ROW_NUMBER() over(partition by a o...
链表使用: 两个有序链表序列的合并
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: List Merge( List L1, List L2 ); 其中List结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode
mysql使用规范
1.命名规范 (1)库名、表名、字段名必须使用驼峰命名。 (2)库名、表名、字段名禁止超过32个字符。 (3)库名、表名、字段名必须见名知意。命名与业务、产品线等相关联。 (4)库名、表名、字段名禁止使用MySQL保留字。(保留字列表见官方网站) (5)临时库、表名必须以tmp为前缀,并以日期为后缀。例如 tmp_test01_20130704。 (6)备份库、
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 3个班 java 大数据学习3个月后