Mysql 如何将字符串添加到sql上的单元格中?
我有这些桌子 表1Mysql 如何将字符串添加到sql上的单元格中?,mysql,sql,string,varchar,Mysql,Sql,String,Varchar,我有这些桌子 表1 数字…字母…名称 1…AB…彼得 公元前2……年……保罗 3…AC…玛丽 表2 字母…名称 A…空值 B…空值 C…空 我必须把表2更新成这个 表2 字母…名称 彼得,玛丽 彼得,保罗 保罗,玛丽 除数字行外,所有都是varchar。它连接所有在“字母”行上有特定字母的名称。如何在sql中只使用一个查询就可以做到这一点?您可以在更新中使用子查询来做到这一点: update table2 set names = (select group_concat(t1.name
数字…字母…名称
1…AB…彼得
公元前2……年……保罗
3…AC…玛丽 表2
字母…名称
A…空值
B…空值
C…空 我必须把表2更新成这个 表2
字母…名称
彼得,玛丽
彼得,保罗
保罗,玛丽
除数字行外,所有都是varchar。它连接所有在“字母”行上有特定字母的名称。如何在sql中只使用一个查询就可以做到这一点?您可以在
更新中使用子查询来做到这一点:
update table2
set names = (select group_concat(t1.name order by number separator ', ')
from table1 t1
where t1.letters like concat('%', table2.letter, '%')
);
tab1字母如何在两行之间映射?