您好
以前有高人写过类似的:
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数据库查询的多条结果如何合并成一条、问一条数据库语句,如何把两次查询到的结果合并成一张表、关于多个数据库搜索结果横向合并的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)