mysql表内数据有一列相同,如何把其他行的内容显示为一条数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql表内数据有一列相同,如何把其他行的内容显示为一条数据?相关的知识,希望对你有一定的参考价值。
如图两条数据,post_id是一样的,怎么把两个不一样的meta_value的值放在一行内并对这两个值重命名
参考技术A 利用mysql的concat_group拼接函数即可。select concat_group(meta_value) as meta_value_new from 表A where post_id = 2203;
在EXCEL中如何将其中一个表中的数据插入另一个表中,两表中其有一有列是相同的?怎么把两个表合为一个?
现在有两个EXCEL表,两表中有一个同样的列(但排序不一样),怎么把两个表合为一体?
=vlookup(B表中相同内容的那列,A表中以相同列为开始列:至最后一个内容列,返回内容开始列为1数下去的数字,false)例如
Asheet表中,第一列是名字,第二列中年龄,第三列是生日,第四列是性别
Bsheet表中,第一列是名字,第二列是语文成绩,第三列是数学成绩。
在B表中,第四列第一格写=vlookup(A1,Asheet!A:D,2,FALSE),这样返回的结果就是年龄,
在第三个参数写3,返回的结果就是生日,
在第四个参数写4,返回的结果就是性别。
以此类推。 参考技术A 可以通过lookup()函数来提取数据 ,如:
A B
频率 颜色
4.14 red
4.91 orange
5.17 yellow
5.77 green
6.39 blue
=LOOKUP(4.91,A2:A6,B2:B6) 在 A 列中查找 4.91,并返回同一行 B 列的值 (orange) 参考技术B excel不是有排序功能嘛,可以给两个表按同样的方式排序,然后把一张表复制贴入另一个表,删除重复的列,是否能达到你的要求?
以上是关于mysql表内数据有一列相同,如何把其他行的内容显示为一条数据?的主要内容,如果未能解决你的问题,请参考以下文章
excel怎么将一列中有相同内容的值所在行的数据都放在第一个数的后续行
两个Excel有一列内容相同,这一列排列顺序不一样,怎么把这两个表内容合并成一张表?