mysql数据库查询的多条结果如何合并成一条

mysql数据库查询的多条结果如何合并成一条,第1张

您好

以前有高人写过类似的:

select id,group_concat(re_id order by re_id separator ",") as re_id

from tablename

group by id

答题不易,互相理解,您的采纳是我前进的动力,感谢您。

希望回答对你有帮助,如果有疑问,请继续追问

select table1name, T1, T2

from table1, table2

where table1name=table2name

其中 table1, table2可以替换为一个子查询

结果需要横向合并,需要确认合并的两个结果之间的关系

比如:以下的id

select a,a1,b from

(

select id,Aa,Aa1 from A where a like 'aa'

) a

inner join

(

select id ,Bb from B where b like 'bb'

) b

on aid=bid

试试这个。。

create table new_table as

select from a union all

select from b

这里说一下union 和union all的关系

用到union就是将两个结果集合并

但是union有排重功能,就是好比同样两个结果里

*** 作方法如下:

1、文件-->获取外部数据-->导入,

2、打开要导入的mdb文件,选中其中要导入的表,按"确定",表就导入了,如果本数据库中有相同名的表,它会自动在后面加一个后缀名。

3、全部导入后,在查询的SQL窗口执行一下把导入表中记录通过查询于插入指定表的语句就全部合并到同一个表中去了。

SELECT  FROM

(SELECT 

--tID,

tBigClass,

tNum,

tSmallClass,

t[Content],

tIsQuantization,

--tDeptId,

--tTargetValue,

--tMinValue,

--tStriveValue,

--tScore,

--tBelongToPeriod,

--tQuantizationType,

--tIndicatorSepDept,

--tF_CreateDate,

--t[Status]

dzir

,row=ROW_NUMBER() OVER(PARTITION BY tID ORDER BY dzirCreateTime desc)

FROM

DK_ZB_DeptIndicator AS t

RIGHT JOIN 

DK_ZB_IndicatorReport AS dzir ON dzirIndicatorsID = tID)   AS t WHERE  trow = 1

 

DK_ZB_DeptIndicator  主表

DK_ZB_IndicatorReport  对应的多表

以上就是关于mysql数据库查询的多条结果如何合并成一条全部的内容,包括:mysql数据库查询的多条结果如何合并成一条、问一条数据库语句,如何把两次查询到的结果合并成一张表、关于多个数据库搜索结果横向合并的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10200865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存